Skip to content

A modern, responsive portfolio website built with Next.js, React, and Tailwind CSS. Showcasing my projects, skills, and professional journey as a software developer. Includes a downloadable CV and project highlights.

Notifications You must be signed in to change notification settings

javiergalera/javiergalera-web

Repository files navigation

Javier Galera - Personal Portfolio Website

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.

🚀 About the Project

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.

🌟 Key Features

  • 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.

🛠️ Technologies Used

  • 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.

📚 Project Structure

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.

🔗 Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/javiergalera/javiergalera-web.git
  2. Navigate to the project directory:

    cd javiergalera-web
  3. Install dependencies:

    npm install

    or

    yarn install

Running the Project

To start the development server, run:

npm run dev

or

yarn dev

Visit http://localhost:3000 in your browser to view the site.

Building for Production

To build the project for production, run:

npm run build

or

yarn build

The optimized output will be in the out/ directory, ready for deployment.

🤝 Contributing

Contributions are welcome! If you have any suggestions or improvements, please feel free to submit a pull request or open an issue.

📫 Contact

For any inquiries or feedback, feel free to reach out to me:

About

A modern, responsive portfolio website built with Next.js, React, and Tailwind CSS. Showcasing my projects, skills, and professional journey as a software developer. Includes a downloadable CV and project highlights.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published