This project was built during my internship period at Amdaris Company.
The project is a car selling website or "Car Dealer" in which a user can search his favorite car and in the same time sell his own car to another user. Functionalities :
Search a car by the following filters : brand, car type,production year,price, announce name, all results are paginated on the back end side
- Add a car in favorite list
- Add a car for selling
- Edit/delete a car
- Sending messages to other users(not in real time)
- Edit/Delete messages
- Also, the application has two roles : user and admin
- The admin can add/edit/delete the brands an car types
Back end: asp.net core web api, sql server , entity framework as an ORM
Front end: Angular with Typescript
The project use CLEAN CODE ARHITECTUREDatabase schema: