A collaborative hackathon project where our team extended and enhanced an existing platform with new features, improved performance, and better user experience.
This repository is a fork of the original Hackwise project. As part of a hackathon, our team built on top of the base system to deliver meaningful improvements, focusing on scalability, usability, and clean architecture.
Key Features Authentication (JWT, bcrypt, protected routes) Courses (browse, enroll, videos) Quiz system with instant scoring AI analysis (weak topics, study plan) Streaks, points, badges Real-time 1v1 challenges (Socket.io) Dashboard (stats, graphs) Notifications Multi-language support (English, Hindi) Leaderboard Responsive design Structure client/ → React frontend server/ → Node/Express backend .env → Config variables Setup git clone cd elearning-platform npm install cd server && npm install cd ../client && npm install Run npm run dev
We enhanced the project by:
- Implementing new features to extend functionality
- Improving UI/UX for a smoother user experience
- Refactoring code for better readability and maintainability
- Optimizing backend performance and API handling
Team Name: Hackwise Innovators
- Sanketh
- Prawal M
- Manoj
- Sayeesh
This project is forked from: https://github.com/manojp028/hackwise.git
The system follows a modular architecture:
- Frontend – Handles UI and user interactions
- Backend – Manages business logic and APIs
- Database – Stores and retrieves application data
(Tip: Add your architecture diagram image here for extra impact)
| Layer | Technologies Used |
|---|---|
| Frontend | React / HTML / CSS |
| Backend | Node.js / Express |
| Database | MongoDB / MySQL |
| Tools | Git, GitHub, VS Code |
- Node.js
- npm or yarn
hackwise/
│── client/ # Frontend application
│── server/ # Backend services
│── README.md
- Add more advanced features
- Improve scalability and performance
- Enhance UI with modern design systems
This was a team-based contribution during a hackathon. Further contributions and improvements are welcome.
This project follows the same license as the original repository.
We would like to thank the original project contributors for providing the foundation for this work. Our team built upon it to explore new ideas and improvements during the hackathon.