Edtech Platform for students
This project is an alpha version of a high standard technical education providing platform, this was experimentally created to help students and specially those teachers who feel the lack of independent platforms to provide education about software learning, coding, languages and more. This prototype provides two different and separate portals for both the student and teacher, teacher can use the admin portal to add, edit and maintain courses where as student is allowed to use the main website to access the contents.
Main purpose for the creation of such platform was for small scale organizations who might have the right potential to spread knowledge but lack with the methods! Such Organizations can bootstrap the same thereby contributing a minor role in the ecosystem of open source.
- Provides full authentication for user and admin using serverless APIs
- Provides two different handling portals for the organization
- Supports OTP validation (currently not in use //commented) 🟢
- Showcases the numerous courses added by admin but in protected manner (courses are locked until bought) 🔴
- Admin can add limitless number of course with appropriate github repositories and youtube videos
- Self Integrated Razorpay payment portal for payments (including webhook)
- Restricts multiple device login (like OTT platforms) to avoid the loss of data
This project is handcrafted purely from scratch and is built with the below listed frameworks:
$ yarn && yarn build
$ .env // setup env with reference to .env.example
$ yarn dev
$ cd ./client
$ yarn dev
- MongoDB deployed at https://cloud.mongodb.com/.
- Its a serverless instance deployed to railway.app && vercel.
- DB name: databuddy

