Hilal_Yavuz Bitirme Projesi
Site Management System
- In this project, I designed a system in which the administrator can track invoices and dues, and users/site residents can view and pay their invoices and send messages to the administrator within a site.
- I made the backend of my project based on the simple homework 1 I made at the beginning of the course.
- I used React JS in the frontend and .NET Core in the backend. There are 2 basic Web Api's on the back: the first one is named 'homework 1' and where I perform all the CRUD and other operations except the payment transaction and uses MSSQL as a db. The other one is the API that I call 'payment', which only pulls credit card and balance information from MongoDB and updates the balance information after payment.
- Because of I have 2 Web API at the back, before start to run project this adjusment should made: from 'Properties' choose multiple startup projects and choose homework1 and payment.
These are the Screenshots of my system:
Admin Page - Get All User Page
Admin Page - Get All User Page - Update User Informations
Admin Page - Assign an Invoice to Specific User Page
Admin Page - Get All Apartments
Admin Page - Add Response to Message
Admin Page - Batch Invoice Assignment Before After
User Page - Get My Invoice List User Page - Pay Invoice User Page - After Payment User Page - Get My Message List User Page - Send Message to Admin