School portal
This project is a school portal application built using Spring Boot. It provides RESTful APIs for managing contacts within the school system.
- Java
- Spring Boot
- Maven
- SQL
- JavaScript
-
Clone the repository:
git clone https://github.com/Arjun-Regmi-Chhetri/school.git cd school -
Build the project using Maven:
mvn clean install
-
Run the application:
mvn spring-boot:run
User Account Management
- Login/Signup: 🚪 Users can create an account or log in to an existing one.
- Update Profile/Password: 🔐 Users can update their profile information and change their passwords.
Contact Management
- Save Contact: 💾 Users can save contact information.
- Delete Contact: 🗑️ Users can delete contact information.
- Close Contact: 🔒 Users can close contact information.
- Update Contact: ✏️ Users can update contact information.
API Endpoints
- RESTful APIs: 🌐 Provides endpoints for managing contacts within the school system.
Admin Features
- Dashboard: 🖥️ Admins have access to a dedicated dashboard for managing contacts and user data.
|
|
|
|
Once the application is running, you can access the APIs using a tool like Postman or cURL.
- URL:
/saveContact - Method:
POST - Request Body:
{ "contactId": "1", "name": "John Doe", "email": "john.doe@example.com", "message": "Hello, this is a test message." } - Response:
{ "statusCode": "200", "statusMsg": "Message saved successfully" }
Contributions are welcome! Please fork the repository and submit a pull request for any improvements.
This project is licensed under the MIT License. .




