Skip to content

An Internal scheduler / records system for Quality Electric Services (Group Project)

Notifications You must be signed in to change notification settings

MichaelParascandolo/project-manager-react-flask

Repository files navigation

Prerequisites

Install on your machine

  • Node js
  • Git
  • Yarn
  • Python

Getting Started

You will need to open and run two terminal windows simultaneously, one to run the frontend, and one for the backend.

Starting Backend

https://flask.palletsprojects.com/en/2.2.x/installation/#install-flask For Reference https://www.postman.com/downloads/ Not required but useful for testing the API

For Mac

In the terminal

  • cd backend
    • Where all flask files are stored
  • python3 -m venv venv
    • Creates python virtual environment, if you already have a venv/env folder you can skip this command.
  • . venv/bin/activate
    • Activates Python virtual environment
  • pip install -r requirements.txt
    • Downloads all required dependencies, if you have already ran this command previously, you can skip this.
  • flask run
    • Starts Flask

For Windows

In the terminal

  • cd backend
    • Where all flask files are stored
  • py -3 -m venv venv
    • Creates python virtual environment, if you already have a venv/env folder you can skip this command.
  • venv\Scripts\activate
    • Activates Python virtual environment
  • pip install -r requirements.txt
    • Downloads all required dependencies, if you have already ran this command previously, you can skip this.
  • flask run
    • Starts Flask.

Starting Frontend

For Mac/Windows

Make sure your terminal is in the main project directory

  • yarn dev
    • Starts the frontend.
  • If you get an error saying you are missing dependencies simply run "yarn" in the terminal.

User Manual

User Manual

This manual is specifically designed for the use of Quality Electric Service employees. It will help you maintain, organize, and keep detailed records. In this manual you’ll find screenshots, explanations, and instructions on how to properly use the system.

Application Screenshots

Admin Account / General Screenshots

Login

Signin

Password Reset

Signin

Home (Admin)

Signin

Team / Accounts (Admin)

Signin

Register (Admin)

Signin

Clients Page

Signin

Clients List (Admin)

Signin

Client Job History (Admin)

Signin

Job Schedule (Admin)

Signin

Schedule Search

Signin

Schedule Edit

Signin

User Account Screenshots

Home (User)

Signin

Team / Accounts (Admin Only)

Signin

Client Job History (User)

Signin

Client Job History (User)

Signin

Job Schedule (User)

Signin

About

An Internal scheduler / records system for Quality Electric Services (Group Project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •