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.
- Prerequisite:
- PostgreSQL - can be installed via postgreSQL documention link
- Clone this project locally
- Install dependencies for both front and backend
npm install
ornpm i
- Create/rename
.env
files using the.env.example
file for both front and backend. Using the environment variables that are available for your setup. - Create and seed the local DB using commands
npm run db:reset
- Start the backend server using
npm run dev
and start the frontend client usingnpm start
. Doing so should open a browser to http://localhost:3000.
- 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