Skip to content

Param-Sinqh/EazyByts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 eLearning App

Welcome to the eLearning platform, a dynamic online learning environment crafted with React and Spring Boot. 🚀 This platform is designed to empower educators and learners by providing a robust set of tools for seamless online education.

🌟 Features

🔐 User Authentication

  • Sign Up: New to our community? Register with your email and password to embark on your learning journey! 📧🔒
  • Log In: Already a member? Log in to unlock the world of knowledge. 🗝️

📚 Course Management

  • Add Course: Elevate the learning experience by adding new courses. Single or bulk, your choice! ➕
  • Delete Course: Keep the curriculum fresh and relevant by removing outdated courses. 🗑️

🎓 Course Access

  • View Course Details: Dive deep into the specifics of any course with just its ID. 🔍
  • View All Courses: Explore the entire catalog of courses at a glance. 📖

👥 Role-based Access Control

  • Admin-exclusive operations ensure a structured and secure platform. 🛡️
  • User roles are seamlessly integrated into the login process. 🎭

These intuitive features are designed to foster an engaging and interactive learning environment, tailored to each user's role and access level.

🛠️ Installation

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/Param-Sinqh/EazyByts
  2. Navigate to the project directory.
  3. Install frontend dependencies: cd frontend && npm install
  4. Run the frontend: npm start
  5. Set up the Spring Boot backend by following the instructions in the backend/README.md file.

Usage

  • Sign up with your username, userid and password to create an account.
  • Log in to access the available courses.
  • Explore and learn from the diverse range of course materials provided.

Contributing

Contributions from the community are welcome! If you wish to contribute to this project, please follow the guidelines outlined in the CONTRIBUTING.md file.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors