Welcome to the repository for my personal portfolio website. This site is designed to showcase my work, share my professional journey, and provide an easy way to download my CV.
This portfolio serves as an online resume and project showcase, reflecting my expertise as an iOS Software Developer. The website highlights my professional background, projects, and skills, offering visitors a comprehensive view of my work and interests.
- Professional Introduction: A brief yet engaging overview of who I am and what I do.
- Project Showcase: Detailed descriptions of selected projects, with direct links to app stores or APK files for easy access.
- Downloadable CV: A button that allows visitors to download my up-to-date CV in PDF format.
- Responsive Design: Optimized for both desktop and mobile viewing, ensuring a great experience on any device.
- Dark Mode: The website supports dark mode for a comfortable viewing experience in low-light conditions.
- Next.js: A powerful React framework for server-side rendering and static site generation.
- React: The core library for building the website's user interface.
- Tailwind CSS: A utility-first CSS framework for quickly styling the components.
- JavaScript (ES6+): For building interactive and dynamic UI components.
The project is organized as follows:
components/: Contains reusable React components used throughout the website.pages/: The main pages of the website, each representing a different route.public/: Static assets such as images, fonts, and the CV PDF.styles/: Global styles and Tailwind CSS configuration.utils/: Utility functions used across the site.
Ensure you have the following installed:
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository:
git clone https://github.com/javiergalera/javiergalera-web.git
-
Navigate to the project directory:
cd javiergalera-web -
Install dependencies:
npm install
or
yarn install
To start the development server, run:
npm run devor
yarn devVisit http://localhost:3000 in your browser to view the site.
To build the project for production, run:
npm run buildor
yarn buildThe optimized output will be in the out/ directory, ready for deployment.
Contributions are welcome! If you have any suggestions or improvements, please feel free to submit a pull request or open an issue.
For any inquiries or feedback, feel free to reach out to me:
- Email: [email protected]
- LinkedIn: Javier Galera