-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the TuitionToAll API Documentation. This API serves as the backend for the TuitionToAll project, a centralized Learning Management System (LMS) that connects institutes, teachers, and students. The API provides authentication, user management, and course-related functionalities.
- Spring Boot – Backend framework
- MySQL – Database
- Hibernate – ORM for data persistence
- Spring Security & JWT – Authentication & authorization
- RESTful APIs – For seamless client-server communication
- User Registration (Institute, Teacher, Student)
- Secure Authentication & Authorization (JWT-based)
- User Login & Role-based access
- Course Management (Upcoming feature)
To use this API, you need to send HTTP requests to the specified endpoints. Each request should include necessary headers, request bodies, and authentication tokens (where required). Detailed API endpoints and request/response examples are available in the documentation.
- Clone the repository and set up the project.
- Configure the database connection in
application.properties
. - Run the application using:
mvn spring-boot:run
- The API will be available at
http://localhost:8080/
- The API uses JWT tokens for authentication.
- Users must log in to obtain a token.
- Include the token in the
Authorization
header for protected routes:Authorization: Bearer YOUR_JWT_TOKEN
For any issues, feel free to create a GitHub issue or contribute to the repository!
For any questions or issues, feel free to:
- Open a GitHub Issue
- Contact the Maintainers
We welcome contributions! Follow our Contribution Guide to get started.
This project is licensed under the MIT License.
🚀 Happy Coding!