portfoliov2

MIT License

Stars
0
Committers
2

๐Ÿงช Technologies

This project was developed using the following technologies:

๐Ÿ› ๏ธ Features

  • Responsive design with a clean and modern UI.
  • Dark and light mode support using Chakra UI's color mode management.
  • Smooth scroll navigation between sections.
  • Contact section with emailjs integration.
  • SEO optimized with custom metadata and Open Graph tags.

๐Ÿ”ง Adjustments and improvements

Next major updates will focus on the following tasks:

  • Add unit tests.
  • Implement multi-language support.
  • Add more animations and transitions with Framer Motion.

๐Ÿš€ Getting started

Clone the project and access the folder.

$ git clone https://github.com/vWernay/portfoliov2.git
$ cd portfoliov2

Follow the steps below:

# Install the dependencies
$ npm i

# Start the project
$ npm run dev

The app will be available for access on your browser at http://localhost:3000.

๐Ÿ“‚ Project Structure

src/
โ”œโ”€โ”€ app/
โ”‚   โ”œโ”€โ”€ layout.tsx        # Main layout of the application
โ”‚   โ”œโ”€โ”€ page.tsx          # Home page component
โ”‚   โ”œโ”€โ”€ theme/            # Theme configurations
โ”‚   โ”‚   โ”œโ”€โ”€ fonts.ts      # Custom fonts
โ”‚   โ”‚   โ”œโ”€โ”€ providers.tsx # Providers for Chakra UI
โ”‚   โ”‚   โ””โ”€โ”€ theme.ts      # Theme configuration for Chakra UI
โ”‚   โ””โ”€โ”€ components/
โ”‚       โ”œโ”€โ”€ Header.tsx    # Header component with navigation
โ”‚       โ”œโ”€โ”€ Footer.tsx    # Footer component
โ”‚       โ””โ”€โ”€ sections/     # Sections of the home page
โ”‚           โ”œโ”€โ”€ Introduction.tsx
โ”‚           โ”œโ”€โ”€ TechStack.tsx
โ”‚           โ”œโ”€โ”€ Career.tsx
โ”‚           โ””โ”€โ”€ Contact.tsx
โ””โ”€โ”€ public/
    โ””โ”€โ”€ assets/           # Static assets like images and icons

๐Ÿ“„ License

This project is licensed under the MIT License.


Related Projects