The Community Skill Sharing Platform is an innovative web application designed to facilitate knowledge exchange between learners and skill providers.It is a peer to peer network. Developed using Next.js and Tailwind CSS for the frontend, Node.js and Express.js for the backend, and MongoDB Atlas for database management, this platform provides a structured environment for users to create, share, and participate in skill development sessions efficiently.
A dynamic landing page that introduces users to the platform's capabilities and functionalities.
A personalized dashboard allowing students to track progress, enroll in courses, and engage with mentors.
A feature enabling users to create and share skills with the community, fostering a collaborative learning environment.
Interactive quizzes and assessments to evaluate knowledge of skill providers.
A dedicated scheduler providing details on upcoming skill-sharing sessions, including topics and speakers.
A feature so that students and skill providers can discuss about the course and share relavant info.
- Next.js
- Tailwind CSS
- Node.js
- Express.js
- MongoDB Atlas
-
Clone the Repository
git clone https://github.com/manas1331/Code-Blitz.git cd Code-Blitz
-
Install frontend dependencies
cd frontend npm install
-
Install backend dependencies
cd ../backend npm install
-
Set Up Environment Variables Create a .env file in the backend directory and configure the following variables:
MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret Run the Application
-
Start backend server
cd backend node server.js
-
Start frontend server
cd ../frontend npm run dev Access the Application
-
Open your browser and navigate to:
http://localhost:3000
This project is licensed under the MIT License.
Click here to read the full license.
If you find this project useful, please consider starring the repository on GitHub!
Click the ⭐ button at the top right to show your support. 🚀