Skip to content

A database portal for managing business operations for Plant It Again, a local nonprofit that aims to create careers for adults with developmental and intellectual disabilities.

License

Notifications You must be signed in to change notification settings

TritonSE/PIA-Program-Manager

Repository files navigation

PIA-Program-Manager

A database portal for Plant It Again, a nonprofit committed to creating exciting careers for adults with developmental and intellectual disabilities while recycling drought tolerant plants back into local communities. This web app aims to help streamline business operations for PIA such as managing programs, keeping track of students, and generating billing reports.

Table of Contents

Setup

Tools

Before starting development, make sure you have these tools installed:

  • Node.js - this is our JS runtime
  • Npm - this is our package manager
  • Postman - helpful for testing API routes
  • MongoDB Community - necessary if you want to run database locally

Backend

  1. Copy the backend .env file into the backend directory (see the google drive)
  2. cd backend
  3. Run npm install to install all dependencies
  4. If running the database locally, make sure to start mongod
  5. npm run dev to start the backend

If this works properly you should see a message in the terminal saying listening on port 4000

Frontend

  1. Copy the frontend .env file into the frontend directory (see the google drive)
  2. cd frontend
  3. Run npm install to install all dependencies
  4. Run npm run dev to start development server
  5. Server is started on port 3000. Follow this url and you should see the development page.

Linting

Run these commands in the backend or frontend directories for linting and formating. Be sure to run these commands before pushing to github.

  • npm run lint-fix - fixes all auto-fixable lint errors and reformats code
  • npm run lint-check - check all lint errors or code style issues without modifying any files

About

A database portal for managing business operations for Plant It Again, a local nonprofit that aims to create careers for adults with developmental and intellectual disabilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published