Skip to content

vedantpawar18/EduStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

EduStream

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. Screenshot (814)

Step to cloning repo

# Clone repository
$ git clone https://github.com/vedantpawar18/EduStream.git

Install 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 ..

Authors:

Vedant Pawar: portfolio linkedin

Tech-Stack used :

Frontend:

ReactJS NextJS Bootstrap React Redux

Backend:

Node.js Express.js MongoDB Nodemailer AWS SES AWS S3

Deployment:

AWS EC2 PM2 Nginx

Frontend:

  • ReactJS
  • NextJS
  • Bootstrap
  • React Redux

Backend:

  • Node.js
  • Express.js
  • MongoDB
  • Nodemailer
  • AWS SES
  • AWS S3

Deployment:

  • AWS EC2
  • PM2
  • Nginx

Features

Admin Features:

Create, delete, and update categories (e.g., React, PHP) Manage links submitted by users (add, delete, update)

User Features:

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

User Features:

Displays trending links along with categories. Each category showcases relevant links, including popular and trending ones.

Pages and Screenshots:

Landing Page:

Displays trending links and categories.

Category Page:

Displays all links related to the selected category.

User's Link Management Page:

Allows users to add, update, or delete their links.

Deployment Link:

EduStream - Live Demo

Admin Login:

User Login:

Feedback:

If you have any feedback, any suggestion please reach out to us at vedantpawar18@gmail.com

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors