EduStream is a platform where users can register and submit relevant links under various categories such as React, PHP, and more. Admins can create categories, and manage links submitted by users. Registered users can add, update, or delete their links, while regular users can view all the links, their click counts, and the trending links. A confirmation email is sent to users upon registration using Nodemailer or AWS SES.

# Clone repository
$ git clone https://github.com/vedantpawar18/EduStream.gitInstall dependencies via NPM
# Install dependencies for frontend
$ cd client
$ npm install
$ npm start
$ cd ..
# Install dependencies for backend
$ cd client
$ npm install
$ npm start
$ cd ..- ReactJS
- NextJS
- Bootstrap
- React Redux
- Node.js
- Express.js
- MongoDB
- Nodemailer
- AWS SES
- AWS S3
- AWS EC2
- PM2
- Nginx
Create, delete, and update categories (e.g., React, PHP) Manage links submitted by users (add, delete, update)
Register and receive confirmation email (via Nodemailer or AWS SES) Add, update, or delete links for each category View all available links and trending/popular links on the landing page See click counts for links
Displays trending links along with categories. Each category showcases relevant links, including popular and trending ones.
Displays trending links and categories.
Displays all links related to the selected category.
Allows users to add, update, or delete their links.
- Email: admin@gmail.com
- Password: admin@123
- Email: user@gmail.com
- Password: user@123
If you have any feedback, any suggestion please reach out to us at vedantpawar18@gmail.com