Skip to content

elizabeth-trotter/PropTrac-backend

Repository files navigation

PropTrac Backend 🏠

Quick Links + Status:

Static BadgeWebsiteStatic BadgeStatic BadgeGitHub Actions Workflow Status

Overview

PropTrac represents an integrated solution designed to optimize the operational efficiency of Property Management. This full-stack application is currently in development.

Test Accounts

This project is currently under development, and test accounts have been created for both Property Managers and Tenants to aid in beta testing.

Seed data has been added to the database for the following test accounts:

User Type Username Email Password
1. Manager john_doe [email protected] JohnPass12!
2. Tenant alice_johnson [email protected] AlicePass34!
^ Test account data is for example purposes only and does not contain any real user information

API

PropTrac's API is built in C# with the ASP.Net Core framework, follows Model-View-Controller (MVC) architecture, and is being deployed with Microsoft's PaaS Azure App Service.

Note

Please reference the documentation developed in Postman for specific endpoints/ requests.

  • To view the Internal API Docs, click Here 👈  

Database

PropTrac's database is hosted in Azure SQL Cloud alongside the C# MVC API. The schematic diagram of the database was created with Eraser.io.

  • To view the Database Schema, click Here 👈  

PropTrac Preview

PropTrac Login Screen

Figure 1: Preview of the login screen after hitting end of week 3 milestone