Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 931 Bytes

README.md

File metadata and controls

34 lines (19 loc) · 931 Bytes

Property Management App

Web app for property managers/owners to manage properties and tenants.

This app is containerized using Docker, and built using the PERN stack.

The frontend is built with React TypeScript, and the backend is built using Node TypeScript. Authentication through Express Sessions stored in memory with Redis. Data is persisted in a PostgreSQL database using Prisma ORM.

Quickstart

To run the app locally, make sure you have Docker installed and running on your machine.

Then run the command below in your terminal.

  docker compose up -d

Then go to localhost on any browser on your machine.

Backend Testing

Unit tests written, need to mock Prisma client.

Frontend Testing

Coming soon.

E2E Tests

Coming soon.