Skip to content

cmusv/neighborly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neighborly App

A modern web application designed for managing and enhancing community engagement in apartment living.

Technology Stack

  • Backend: Node.js
  • Frontend: React
  • Storage: IndexedDB, LocalStorage
  • UI Libraries: Ant Design, MUI

Style Guide

Explore the app's style guide here: Neighborly Style Guide

Operation Instructions

Development Mode

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run start
  4. Access the app locally at http://localhost:3000.

Production

Visit the live application at Neighborly App Production.

Limitations

  1. Optimized for Phone View:

    • The app is designed for a phone screen. For the best experience, use your browser's phone size screen or access it directly from your phone.
  2. User Account (Login) Not Implemented:

    • Multi-user features (e.g., Pet Tinder) rely on a "switch user" option.
    • The name on the payment page is hardcoded to a persona due to the absence of user login functionality.
  3. Local Storage and IndexedDB:

    • Information is stored locally in the browser.
    • Dynamic updates for some information are not implemented.
    • Cross-client information exchange (across different browsers) is not supported.
  4. Payment Simulation:

    • Rent payment functionality simulates saving money to an apartment account.
    • Minimal safety authentication is included, but basic input validity checks are implemented.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published