Codex is a user-friendly course selling and management web app, both users and tutors/admin facing. It's packed with features for easy use and management. It's flexible, scalable, and ready to meet your needs.
Server: Node.js, Express.js
Client: React, Recoil, Material UI, Vite
Databases: MongoDB, Firebase (Video Storage)
  git clone https://github.com/164adityakumar/Codex  cd Codex  npm install  cd server
  node index.js  cd client
  npm run dev- Course Creation: Easily add new courses to the platform.
 - Tagging System: Assign relevant multiple tags to each course for better organization and searchability.
 - Content Upload: Effortlessly add course content such as documents and multimedia.
 - Profile Management: Seamlessly manage and update user profiles with personalized information.
 - Video Management: Conveniently upload and delete videos, ensuring efficient content control.
 - Livestream: Livestreaming online lectures
 
- Course Exploration: Discover a diverse range of courses available on the platform.
 - Profile Management: Efficiently manage and update your user profile with personalized details.
 - Content Viewing: Access course content, including videos, and explore author profiles.
 - Tag-Based Filtering: Easily filter courses using multiple tags for a more tailored exploration.
 - Course Purchase: Securely buy desired courses to gain access to premium content.
 - Purchased Course Viewing: Instantly view and revisit purchased courses for ongoing learning and reference.
 - Discussion Forum: Discussion forum for other users to know about other courses and chat with others about it.
 - Rating: Rating courses
 
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!