This is a portfolio website built using React, showcasing my web development projects. It includes a homepage, a portfolio page, a resume page and a contact page.
To get started with this project, you can follow these steps:
- Clone the repository to your local machine using git clone https://github.com/ash12486/reactfolio
- Install the dependencies using npm install
- Start the development server using npm start
- Open your web browser and go to http://localhost:3000 to view the website.
This project was built using the following technologies:
- React
- HTML
- CSS
- JavaScript
- Responsive design
- Navigation bar with links to different pages
- Portfolio page with a grid of project cards
- Contact form with form validation
- Smooth scrolling to different sections of the website
Deployed website: https://ash12486.github.io/reactfolio/
Here are some ideas for future improvements to this project:
- Add more pages, such as a blog or a services page
- Add animations to the project cards on hover
- Implement a database to store messages from the contact form
- Improve accessibility by adding ARIA attributes and improving color contrast
This project was built with the help of the following resources:
- React documentation: https://reactjs.org/docs/getting-started.html
- Tailwind CSS documentation: https://tailwindcss.com/docs
- Stack Overflow: https://stackoverflow.com/
This project is licensed under the MIT License - see the LICENSE file for details.