Skip to content

Mubashirshariq/CourseWare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Courseware Application

Overview

The Courseware Application is a web-based platform that allows users to create, manage, and share online courses. The application supports image uploads and integrates with Amazon S3 for storing course images. Users can create courses with various attributes, including title, description, price, and published status.

Features

  • Create and manage courses
  • Image upload with automatic resizing
  • Secure user authentication
  • Store images in Amazon S3
  • Retrieve and display course information

Technologies Used

  • Frontend: React
  • Backend: Node.js, Express
  • Database: MongoDB (MongoDB Atlas)
  • File Upload: Multer
  • Image Processing: Sharp
  • Cloud Storage: Amazon S3
  • Authentication: JSON Web Tokens (JWT)

Installation

Prerequisites

  • Node.js (version 14 or above)
  • MongoDB (MongoDB Atlas or local instance)
  • AWS account for S3 bucket access

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published