Skip to content

cmusv/neighborly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

218 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors