The Insurance Web App is a web application designed to simplify the management of insurance policies, claims, and payments. The system features distinct modules for both users and administrators, ensuring a streamlined and efficient experience for all stakeholders.
- Backend: ASP.NET Web API
- Frontend: React.js with MUI (Material-UI) for styling
- Programming Language: TypeScript
- Database: Microsoft SQL Server
- Manage insurance policies, including creation, updates, and removal.
- Process user payments for policy purchases and premium renewals.
- Handle and approve insurance policy applications.
- Register for insurance policies.
- View and manage purchased policies.
- File and track insurance claims.
- Enable users to submit claims directly through the platform.
- Allow administrators to review and approve submitted claims.
- Seamlessly handle payment processes for policy purchases.
- Enable premium renewals with secure payment methods.
- .NET 7 SDK
- Node.js and npm
- Microsoft SQL Server
- Update the
appsettings.jsonfile with your SQL Server connection string:{ "ConnectionStrings": { "DefaultConnection": "Server=YOUR_SERVER;Database=InsuranceDB;User Id=YOUR_USER;Password=YOUR_PASSWORD;" } }
We welcome contributions! To get started:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-name). - Open a Pull Request.
For questions or feedback, please contact me at hieptrinh2002@gmail.com].