A full-stack web application that allows students to showcase their skills, projects, and achievements through customizable online portfolios.
🚀 Features
Customizable portfolio templates
1. Project showcase with media embedding
2. Contact form for networking
3. Skills visualization
4. GitHub integration for live project stats
🛠️ Tech Stack
Frontend: React, Next.js, CSS
Backend: Node.js, MongoDB
📦 Installation
Clone the repository: git clone https://github.com/ACM-JUIT/Team-10-Student-Portfolio-Platform-.git
Install dependencies: npm install
Set up environment variables: 1. Create a .env file in the root directory 2. Add your environment-specific variables (e.g., database URI, GitHub API key)
Start the development server: npm start
📂 Project Structure
student-portfolio/
├── build/
├── src/
├── public/
├── backend/
├── models
├── routes
├── .env
└── README.md
🙌 Contributing
Open to suggestions and constructive criticism. Feel free to fork the repo, make improvements, and submit pull requests.