This is a single-page portfolio application containing the following sections:
- A header with external links to social media accounts and internal links to other sections of the page
- A landing section with an avatar picture and a short bio
- A section to display your featured projects as cards in a grid fashion
- A contact me section with a form to allow visitors to contact you
- Header with show/hide animation depending on the scroll direction.
It uses some popular open-source libraries to help it have a more polished and professional-looking page.
- Chakra UI: For the UI components
- Formik and Yup: For form handling and validation
- Node.js (which includes npm)
- Clone the repository to your local machine:
git clone https://github.com/your-username/your-repo-name.git cd your-repo-name
- Install the dependencies:
npm install
After installing the dependencies, you can start the development server:
npm start
This will run the application in development mode. Open http://localhost:3000 to view it in your browser.
Once the application is running, you can navigate through the different sections using the links in the header. You can also fill out the contact form to test its functionality.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.