Introduction:
Property4U is an Open Source Enterprise Real Estate 2.0 solution completely equipped with Buying, Selling, Renting and Bidding features. It also provides Developer APIs with complete documentation.
System Requirements:
- Visual Studio 2013 Update 2
- Microsoft .NET Framework 4.5
- IIS 7 or higher
- Microsoft® SQL Server 2012 Express
System Specifications:
- ASP.NET MVC 5
- ASP.NET WEB API 2.2
- ASP.NET Identity 2.0
- ASP.NET SignalR
- Bootstrap 3
- EntityFramework 6
- Json.NET
- Quartz.NET
Demo:
FrontEnd: http://property4u.somee.com/
BackEnd: http://property4u.somee.com/Account/Login
Getting Started
- Download Property4U source code.
- Unzip Property4U and copy it the Projects folder of Visual Studio 2013.
- Build Project
- Open Project in Visual Studio 2013.
- Open ControlDesk > Index.cshtml file under Views folder of project solution.
- Build project Build > Build Solution or "Ctrl Shift B".
- Go to Debug menu and select Start Debugging or F5.
- When project is loaded in browser it prompts with Login Screen.
- Enter Admin Username and Password from Passwords.txt provided in project source.
- After successful Login, system takes you the Configuration page.
- Load Sample Data
- Choose Load from Configuration Core > Sample Data.
- Proceed by accepting the "Alert Message" regarding database reset and wait until successful Data Load notification appears.
- Logout from system for applying changes.
- Remember to delete SampleData.bak from Content > System > SampleData.bak after loading samples.
Security Provisions:
- Change default usernames and passwords provided with the SAMPLE DATA.
- Remember to delete SampleData.bak from Content > System > SampleData.bak after loading samples.
Developers
- Usman Tahir
- mfahim
- Waheeb Islam
Credits
https://www.google.com.pk/
http://www.asp.net/mvc/overview/getting-started
http://stackoverflow.com
http://www.binarytheme.com/asp-net-free-admin-template-siminta/
http://shapebootstrap.net/item/e-shopper-best-free-ecommerce-html-template/
http://getbootstrap.com/
http://fortawesome.github.io/Font-Awesome/
https://github.com/TroyGoode/PagedList
http://www.newtonsoft.com/json
http://jquery.com/
http://jqueryui.com/
http://sachinchoolur.github.io/lightGallery/
http://knockoutjs.com/
http://www.quartz-scheduler.net/
http://dillinger.io/
FAQ’s
Can make it work with http?
- Yes, Right Click Project Solution > Properties > Web > Project Url > Place your url http://localhost:/*.
- Select Project > Properties Window > SSL Enabled to “False” > Place http://localhost:/* in Url.
- Remove RequireHttps from FrontEnd and ControlDesk Controllers.
- Now Clean and Build Solution to apply Changes.
Social Login Integration is available?
- Yes, firstly complete Build Project and Load Sample Data steps.
- Login using Admin account.
- Under Configuration > Core > Fill Facebook and Google IDs and Secret Keys.
- Now Clean and Build Solution to apply Changes.
How to publish project on shared hosting?
- Clean and Build Solution.
- Under Build menu > Publish Property4U.
- Select Custom to create Profile by given name to it.
- Publish Web > Publish Method “FTP”.
- Fill FTP Details provided by hosting provider and select Validate.
- After successful Validation select Publish and wait until it Uploading files using FTP.
- Create AppData folder in root of File Manager of Control Panel if missing > Upload XMLDocument.xml from project solution to AppData.
- Create new MSSQL Database.
- Upload and Attach Property4U-2-1-beta.mdf database file located in project App_Data folder to newly created MSSQL Database.
- Open Web.Config and replace connectionString="*” with your hosting provider one.