Skip to content

Wilson2k/Property-Management-App

Repository files navigation

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.

About

Website to manage properties and tenants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages