A modern, responsive portfolio website built with React β featuring Hero section, About, Course catalog, Testimonials, and key Features. Perfect to showcase student work, achievements, and course offerings.
https://academy-portfolio-website.vercel.app
- π Hero Section β Eye-catching intro with CTA button
- π About β Academy mission and vision
- π Courses β Display available courses with details
- π¬ Testimonials β Student feedback carousel/grid
- β Features β Key highlights and benefits
- π± Fully Responsive β Works on all devices
- π¨ Component-Based Architecture β Reusable React components
- β‘ Fast & Optimized β Built with Vite
- React 18 β UI Library
- Tailwind CSS β Styling
- Vite β Build tool
- React Router DOM β Navigation
- Framer Motion β Animations (optional)
- React Icons β Icon library
Academy-Portfolio-Website/
β
βββ src/
β βββ components/
β β βββ Hero.jsx
β β βββ About.jsx
β β βββ Courses.jsx
β β βββ Testimonials.jsx
β β βββ Features.jsx
β β βββ Contact.jsx
β β βββ Navbar.jsx
β βββ pages/
β β βββ Home.jsx
β βββ App.jsx
β βββ main.jsx
β βββ index.css
βββ public/
β βββ assets/
βββ index.html
βββ package.json
βββ vite.config.js
βββ README.md
-
Clone the repo
git clone https://github.com/helloharendra/Academy-Portfolio-Website.git
-
Navigate to project directory
cd Academy-Portfolio-Website -
Install dependencies
npm install
-
Run development server
npm run dev
-
Build for production
npm run build
Note: The contact section design used in this repo is also implemented in other academy-related portfolios. Below are references where the same or similar contact layout/styling has been used:
- π Academy Learning Hub β Same contact form structure
- π Student Portfolio Template β Similar responsive contact grid
- π EduPlatform Frontend β Matching contact card design
You can refer to these repos for alternate styling ideas or consistency across academy projects.
Contributions, issues, and feature requests are welcome!
- Fork the project
- Create your branch (
git checkout -b feature/amazing) - Commit changes (
git commit -m 'Add amazing feature') - Push (
git push origin feature/amazing) - Open a Pull Request
If this project helped you, please give it a β star and π fork!
MIT Β© Harendra
Harendra β @helloharendra β harendra@example.com
Project Link: https://github.com/helloharendra/Academy-Portfolio-Website
Contributions are always welcome!
- Fork the repository.
- Create a new branch (
git checkout -b feature-name). - Commit your changes (
git commit -m "Added some feature"). - Push to the branch (
git push origin feature-name). - Create a pull request.
This project is licensed under the MIT License.
I'm open to Flutter development, API integrations, and consulting work.
π± Phone/WhatsApp: +91 7991327022
π§ Email: harendraprajapati72@gmail.com
π Website: nayaproyog.com
π» Portfolio: github.helloharendra.io
If you appreciate my work, consider supporting me: