Skip to content

Collaborative group project designed to match elderly home owners with individuals looking for affordable housing in exchange for home maintenance assistance.

Notifications You must be signed in to change notification settings

masinette/LHL-Finals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LivTogether

LivTogether started as solution to the current housing crisis in Canada, but has grown into a community initiative. We match seniors looking for companionship and a little extra help, with youth looking to rent a safe space and foster new friendships. Our goal is to help senior citizens and young adults to bond and form lasting relationships in our community.


Screenshot & Demo

Homepage

Renter Search

Owner msg reply

Edit owner details

Create new listing

Getting Started

  1. Prerequisite:
    • PostgreSQL - can be installed via postgreSQL documention link
  2. Clone this project locally
  3. Install dependencies for both front and backend npm install or npm i
  4. Create/rename .env files using the .env.example file for both front and backend. Using the environment variables that are available for your setup.
  5. Create and seed the local DB using commands npm run db:reset
  6. Start the backend server using npm run dev and start the frontend client using npm start. Doing so should open a browser to http://localhost:3000.

Key Dependencies

  • Backend:
    • Node 10.X or above
    • Express 4.X
  • Frontend:
    • React 17.X
    • axios
    • @react-google-maps/api 2.1.X
    • cloudinary-react 1.7.0

Contributors

About

Collaborative group project designed to match elderly home owners with individuals looking for affordable housing in exchange for home maintenance assistance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.1%
  • SCSS 9.3%
  • HTML 1.1%
  • Other 0.5%