Skip to content

josellecallora08/PinaupaPH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PinaupaPH - Cloud-based Apartment Management System

PinaupaPH is a comprehensive apartment management system built on the MERN stack, designed to streamline the management and operations of apartment complexes. This cloud-based solution offers features for both tenants and administrators, providing a centralized platform for efficient apartment management.

This is our Academic Capstone Project.

LOGO

PinaupaPH

TEST ACCOUNTS

Admin

  • Username/Email: admin
  • Password: qwe123qwe

Tenant

  • Username/Email: jsllcllr
  • Password: qwe123qwe

Members

Features

  • User Authentication:

    • Secure user authentication system for tenants and administrators.
  • Dashboard:

    • Intuitive dashboards for both tenants and administrators to get a quick overview.
  • Tenant Management:

    • Track tenant information, lease agreements, and payment history.
  • Maintenance Requests:

    • Tenants can submit maintenance requests, and administrators can manage and track them.
  • Payments:

    • Online rent payment functionality with payment history tracking.
  • Document Management:

    • Centralized storage for important documents such as leases, invoices, and receipts.
  • CCTV Integration:

    • Remotely viewing of surveillances footages.

Tech Stack

  • Frontend:

    • React.js, TailwindCSS, Figma for the user interface.
  • Backend:

    • Node.js and Express.js for server-side development.
  • Database:

    • MongoDB for scalable and flexible data storage.
  • Authentication:

    • JSON Web Tokens (JWT) for secure user authentication.
  • Deployment:

    • Cloud deployment using Vercel.
  • Global State Management

    • Redux

Getting Started

Prerequisites

  • Node.js and npm installed.
  • MongoDB Database set up.

Installation

  1. Clone the repository:
    git clone https://github.com/josellecallora08/PinaupaPH.git