- A Teacher can create a community where she/he can post resources and materials, and students can also post their own supplementary material that they find online.
- Students can also create their own communities if they want to learn something together with their classmates/peers like peer-programming, reading books, weekly quizzes.
- An organization can use the platform to enable its employees to discuss developments/updates in their projects.
- A developer can use the platform to search for people with interest in the same domain.
- Working professionals who wish to learn something on weekends can join communities and attend the weekly meets to better themself.
- React js and Node js - React is used for building UI components and Node.js is used for backend.
- Socket.io - It is Used for real-time bidirectional event based communication
- Mongoose and express.js - Mongoose was used for database and Express.js for providing server-side logic
- Multer - it was used for handling multipart / form data. Particularly for uploading files
- MongoDB
- Node
- Clone the repository using "git clone https://github.com/tiwarishubham635/SIH_2022_LearnX_SAYRAM6G.git"
- Install node_modules via "npm install" in 2 folders repsectively. a. Base Folder b. client
- Run npm start in base folder to run server
- Run npm start in client to run client