This project aims to create a comprehensive course platform tailored for yoga enthusiasts. In this platform, users take on the role of instructors who can create, read, update, and delete courses.
- Utilizes BCrypt or Spring Security for secure user login and registration.
- Ensures that only logged-in users can access the dashboard.
- Allows instructors to view a list of all courses, including their name, instructor, day of the week, and price.
- Instructors can edit their courses, with a convenient link provided.
- Provides the ability to create new courses.
- Offers a detailed course information page, including the instructor and course details.
- Instructors can easily update their courses.
- Allows instructors to delete their courses.
- Follows the ReSTful convention for clean and organized routing.
- Implements appropriate validations for user registration and login processes.
- Ensures correct validations for course creation and updates.