/GatorRenter

CSC 648: Software Engineering Spring 2019

Primary LanguageHTMLMIT LicenseMIT

GatorRenter

Real-Estate Rental Website for SFSU students. This is a group project for CSC 648 Software Engineering course at SFSU. Agile Software Engineering process are used to carry out this website such as Scrum meetings, code reviews, and other Software Engineering Lifecycle.

Stack

  • Frontend: HTML, Bootstrap, CSS
  • Backend: Node.js, Express, MySQL

Run Locally

  1. Git clone project link.
  2. npm install.
  3. Make sure you have MySQL installed and modify the config file to match your MySQL server setting.
  4. Create Database that you would like to use and make sure the database in the config file exists within your MySQL environment.
  5. IMPORTANT: make sure you run powershell as ADMINISTRATOR, navigate to C:/ directory and execute "set-executionpolicy remotesigned" for sequelize to execute properly.
  6. node bin/www to run project.
  7. Visit localhost:4000

Screenshots

  1. Welcome page
  2. Signup: register as landlord or student. Students are able to message landlord and landlords are able to add listings with approval of site administrator.
  3. Dashboard: site administrator can approve or reject listings. The approved listings will be listed on search results and the rejected listings will be removed from database.
  4. Home Profile: details about the listing.
  5. District: explore information about the main districts around San Francisco.
  6. Google Maps view of listings is available