Real Estate MVC Description
MVC Real Estate project with features as add/edit/remove and search for estates.


The project lets users add/ edit/ remove and search for estates

(option to filter results included - Example: sort by asc/desc)

There is an administration panel, accesible only by administrators (anastasia and admin)

- option to edit/ delete estates
- option to display all users

User administration panel, accesible by everyone logged in

- lets you edit the estates you have added

(Let's say you want to add a new photo, you need to edit the estate and add a new photo)

Estates can be added only by users logged in and every estate needs to be APPROVED by administrator (security reasons)

- Estates can be promoted to PROMOTIONAL only by administrators and they are displayed separately

Options:

/home/check - checks if there are estates with date expired (if 5 days have past then the estate must be deleted)
/home/City/Cluj - displays estates with current city Cluj
/home/category/Studio - displays estates with current category studio
/home/getdetails/1 - display estates added by user with id=1
/home/xsearch - Search Form (available via GET)
/home/add - Add estate
/home/MostViewed - top 3 most viewed estates
/home/details/1 - display everything related to that estate

/admin/index - administration panel
/admin/approve - estate approve
/admin/displayusers - display all registered users
/admin/edit /admin/delete - for edit & delete purposes

/user/index - displays user's estates
/user/edit - estate edit

The project uses: C# - ASP.NET MVC 5 - Entity - Identity - Linq - HTML - CSS

(If project somehow not works it might be because there is no database available - try create one with IEstateDB name)