The Insurance Contract Management Application simplifies the process of managing insurance contracts for automobile, home, and health insurance. Users can request quotes, subscribe to policies, and manage their contracts online, reducing administrative hassle.
- ๐ User Registration and Login: Create and manage user accounts.
- ๐ Get Insurance Quotes: Request quotes for auto, home, and health insurance.
- ๐ Subscribe to Contracts: Accept quotes, upload documents, and subscribe to policies.
- โ๏ธ Manage Contracts: Modify or cancel insurance contracts directly from the app.
- Java with Spring for the backend.
- JPA for database management.
- JSP for dynamic web pages.
- JUnit and Mockito for testing.
-
Clone the repository:
git clone (https://github.com/Douaa1819/Assure-Manager.git) cd Assure-Manage
-
Configure the database in
application.properties
andpackage :config
-
Build and run the project:
mvn clean install
- Register at
/register
and login at/login
. - Request quotes for insurance.
- Subscribe to contracts and upload documents.
- Manage your contracts from home page.
Run unit tests with:
mvn test
This project is licensed under the MIT License - see the LICENSE file for details. .
For any questions, please reach out to:
- Your Name - douaachemnane@gmail.com
- GitHub: Douaa1819