Skip to content

Housing-Program-Rentals is a website built with Node JS and utilizes many cloud tools and services.

Notifications You must be signed in to change notification settings

danielamar101/Housing-Program-Rentals

Repository files navigation

Housing Program Rentals (Natsite)

This is a repository that stores the Node.js project for Housing Program Rentals

Implementation details

This repository uses Node v16, Express and mongoDB to serve static HTML/CSS pages, hosted on Heroku. Some other cools features include:

  • Static assets stored on a public AWS S3 Bucket
  • Client-side image upload to S3, with website handling signing
  • Heroku CI/CD pipeline and auto-deploy features
  • Google Maps API in listings

Tree structure of codebase

.
├── api
│   ├── controllers
│   │   ├── UserController.js   <---- Controls user data/views
│   │   ├── ViewController.js
│   │   └── InviteController.js
│   ├── models
│   │   └── appModel.js  <--- Database model
│   └── routes
│       ├── centralRoutes.js <--- route delegator
│       ├── homeRoutes.js <---- home routes
│       └── userRoutes.js <----user routes
├── app
│   └── appSetup.js <--- sets up app.use and app.set stuff
├── design_doc.md
├── package-lock.json
├── package.json
├── public
│   ├── ...
├── server.js <-- entry point

About

Housing-Program-Rentals is a website built with Node JS and utilizes many cloud tools and services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published