Portfolio website to showcase my work, skills and other information.
Live version - ayushaggarwal.com
Here's a preview of the website
You can use this repository to build your own portfolios.
How to
- Clone this repository
git clone https://github.com/ayushagg31/portfolio-app.git
cd portfolio-app
- Install required libraries
npm install
- Run the project
npm run start
- To make changes, edit
src\main\Data.js
file.
Still facing problems, consider raising an Issue on the repository.
- Make a reusable component for heading
- Make a reusable component for empty container
- Reduce Redundancy in Projects and ProjectScroll components
- Reduce Redundancy from Experiance and Education Section
- Modify code to convert into reusable template
- Google Analytics setup
- SSL certification setup
- Import all the data from a separate file (automation)
- Add 404 page using React-Router (redirecting all URLs to homepage is a bad practice)
- Add light mode to the website
- Improve colors of Project section
- Explore stepper navMenu for desktop view
- Add failure scenaiors in Contact Section
- Add a Logo for the website
- Add Sliding animation on the logo
- Resolve Alias Issue
- Improve Horizontal Slidebar
- Add checks on the code (Github actions)
- React - Frontend framework
- Node - Backend framework
- Reactstrap - React Bootstrap 4 components
Licensed under MIT