Skip to content

Property Rental Web App - Capstone Project

jleonoras/metrohyve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Metrohyve

Postgres Express React Node

Overview

✅ A full-stack property rental project built with Postgres, Express, React, & Node.

Requirements

  • Postgres
  • Node

Server

  • Express
  • node-postgres
  • bcryptjs
  • cookie-parser
  • cors
  • dotenv
  • helmet
  • jsonwebtoken
  • multer
  • uuid
  • nodemon

Client

  • React
  • axios
  • bootstrap
  • react-datepicker

Database Schema

Environment Variables

server/.env

jwtSecret

dbUser

dbPassword

dbName

serverPort

Setup

Clone the project

git clone https://github.com/jleonoras/metrohyve.git

Go to the project directory

cd metrohyve

Go to server directory

cd server

Install server dependencies

npm install

Go to client directory

cd client

Install client dependencies

npm install

Go to server directory and start the server

npm run server

Go to client directory and start the client

npm start

Go to http://localhost:3000 to view the app running on your browser.

Feedback

John Leonoras - @johnleonoras - leonorasjohn@gmail.com

Poject Link: https://github.com/jleonoras/metrohyve

Demo Link: https://metrohyve.eu.org

Demo Account:

Email:

demo@mail.com

Password:

demo123

About

Property Rental Web App - Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published