Local Hack Day Housing Helper

A simple web app designed to help Queen's students find housing.

Installation

You need NodeJS installed to proceed.

Make sure you have MongoDB installed on your computer. If you don't, run npm install -g mongodb.

Now you need to create a MongoDB database on your machine. You can use the suggested commands below.

mkdir ~/mongodata
cd ~
mongod --dbpath=mongodata --port 27017

In a different terminal, run the following to:

  • Clone the code to your computer
  • Install the dependancies
  • Start the webserver
git clone https://github.com/Propheis/lhd-housinghelper.git
cd lhd-housinghelper
npm install
npm start

and visit http://localhost:3000/populate to generate the sample data, followed by http://localhost:3000/ to view the app!

You should see the application running!

Creators

Made with ♥ by Emma, Marissa, Brendan, and Kevin

Tech Used

  • MEAN Stack
    • MongoDB
    • ExpressJS
    • Angular (didn't use)
    • NodeJS
  • KnockoutJS for front-end templating
  • HandlebarsJS for back-end templating
  • jQuery for AJAX & Animations
  • Bootstrap & Bootstrap Slider for fast prototyping
  • FontAwesome for icons
  • Google Fonts for fonts (duh)
  • FakerJS to create sample data
  • JsDelivr for CDN
Share this project:

Updates