website- https://learnystudy.netlify.app
client side - https://github.com/Nisha0202/learny-client
- Concept: Learny a collaborative study platform designed to facilitate student learning and interaction.
- Problem Solved: Enhances study collaboration by providing tools for scheduling sessions, managing materials, and secure communication.
- User Role-Based Authorization: Different access levels for students, tutors and admins.
- Payment method for booking session Students can securely pay for booked sessions using online payment method.
- Manage Session and Materials : Allows students to book sessions, access materials, tutors to create study sessions and upload materials and admin to manage all seamlessly.
- Node.js
- Express.js
- MongoDB Atlas
- Firebase Authentication
- dotenv
- CORS
- jsonwebtoken (JWT)
- bcrypt
- Stripe
- Email: [email protected]
- Password: Adminn
- Clone the Repository : git clone https://github.com/Nisha0202/learny-server.git or download zip
- Install dependencies using
npm install
- Update MongoDB url to your MongoDB database url
- Set a JWT secret key.
- Set Stripe Api key for server side.
- Start the Server
nodemon ./index.js
- Clone and set up client(https://github.com/Nisha0202/learny-client) side to see the UI.