Skip to content

pushkardeep/course-zilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ Course Zilla

Course Zilla Logo

Course Zilla is a feature-rich, responsive platform for uploading and watching courses. Built with the MERN stack (MongoDB, Express, React, Node.js) and integrated with Cloudinary for efficient file management, Course Zilla offers a seamless user experience for course creators and learners alike.

πŸš€ Features

  • Responsive Design: Optimized for both desktop and mobile views.
  • Course Upload: Users can upload course videos, images, and other course materials with Cloudinary integration.
  • Course Watching: Users can browse and watch courses using on-demand streaming.
  • User Authentication: Secure authentication with JWT (JSON Web Tokens) for managing user sessions.
  • On-Demand Streaming: Videos are streamed using Video.js for a smooth viewing experience.
  • Microservices: The app is structured with microservices for handling users and course operations.
  • Cloudinary Integration: Manage and store course media securely in the cloud.

πŸ› οΈ Tech Stack

  • React.js: Frontend library for building the user interface.
  • Redux Toolkit: Efficient state management.
  • Node.js & Express: Backend for handling server-side logic and API requests.
  • MongoDB: Database for storing user data and courses.
  • Cloudinary: File hosting for media files such as images and videos.
  • JWT Authentication: Secure user authentication and authorization.
  • Video.js: Used for streaming videos and providing a responsive, customizable player.
  • On-Demand Streaming: Enable users to stream videos without downloading them.
  • Tailwind CSS: Utility-first CSS framework for styling the application.

🎨 UI/UX Design

The interface is designed with user experience in mind, focusing on simplicity, ease of navigation, and modern aesthetics. The design has been crafted in Figma for a seamless user journey from course upload to viewing.

🌐 Live Demo

You can check out the live version of Course Zilla here:
Course Zilla - Live Demo

🀝 Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request for new features, bug fixes, or improvements.

πŸ“§ Contact

About

A platform to get and upload courses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages