{"id":14070388,"url":"https://github.com/MichaelParascandolo/project-manager-react-flask","last_synced_at":"2025-07-30T07:33:03.500Z","repository":{"id":154063566,"uuid":"596750434","full_name":"MichaelParascandolo/project-manager-react-flask","owner":"MichaelParascandolo","description":"An Internal scheduler / records system for Quality Electric Services (Group Project)","archived":false,"fork":false,"pushed_at":"2023-04-26T01:15:35.000Z","size":3217,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-13T07:17:50.045Z","etag":null,"topics":["flask","python","reactdom","reactjs","sqllite","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MichaelParascandolo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-02T21:17:18.000Z","updated_at":"2024-07-17T13:27:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"00924aad-13ff-43af-b161-81932adabc2b","html_url":"https://github.com/MichaelParascandolo/project-manager-react-flask","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelParascandolo%2Fproject-manager-react-flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelParascandolo%2Fproject-manager-react-flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelParascandolo%2Fproject-manager-react-flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelParascandolo%2Fproject-manager-react-flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MichaelParascandolo","download_url":"https://codeload.github.com/MichaelParascandolo/project-manager-react-flask/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228110203,"owners_count":17871145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","python","reactdom","reactjs","sqllite","tailwindcss","typescript"],"created_at":"2024-08-13T07:07:43.081Z","updated_at":"2024-12-04T12:30:46.732Z","avatar_url":"https://github.com/MichaelParascandolo.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Prerequisites\n\n### Install on your machine\n\n- Node js\n- Git\n- Yarn\n- Python\n\n# Getting Started\n\n### You will need to open and run two terminal windows simultaneously, one to run the frontend, and one for the backend.\n\n# Starting Backend\n\nhttps://flask.palletsprojects.com/en/2.2.x/installation/#install-flask For Reference\nhttps://www.postman.com/downloads/ Not required but useful for testing the API\n\n## For Mac\n\n### In the terminal\n\n- cd backend\n  - Where all flask files are stored\n- python3 -m venv venv\n  - Creates python virtual environment, if you already have a venv/env folder you can skip this command.\n- . venv/bin/activate\n  - Activates Python virtual environment\n- pip install -r requirements.txt\n  - Downloads all required dependencies, if you have already ran this command previously, you can skip this.\n- flask run\n  - Starts Flask\n\n## For Windows\n\n### In the terminal\n\n- cd backend\n  - Where all flask files are stored\n- py -3 -m venv venv\n  - Creates python virtual environment, if you already have a venv/env folder you can skip this command.\n- venv\\Scripts\\activate\n  - Activates Python virtual environment\n- pip install -r requirements.txt\n  - Downloads all required dependencies, if you have already ran this command previously, you can skip this.\n- flask run\n  - Starts Flask.\n\n# Starting Frontend\n\n## For Mac/Windows\n\n### Make sure your terminal is in the main project directory\n\n- yarn dev\n  - Starts the frontend.\n- If you get an error saying you are missing dependencies simply run \"yarn\" in the terminal.\n\n# User Manual\n\n[User Manual](./documents/UserManual.pdf)\n\nThis manual is specifically designed for the use of Quality Electric Service\nemployees. It will help you maintain, organize, and keep detailed records. In\nthis manual you’ll find screenshots, explanations, and instructions on how to\nproperly use the system.\n\n# Application Screenshots\n\n## Admin Account / General Screenshots\n\n### Login\n\n![Signin](./documents/screenshots/signin.png)\n\n### Password Reset\n\n![Signin](./documents/screenshots/reset.png)\n\n### Home (Admin)\n\n![Signin](./documents/screenshots/admin-home.png)\n\n### Team / Accounts (Admin)\n\n![Signin](./documents/screenshots/team.png)\n\n### Register (Admin)\n\n![Signin](./documents/screenshots/team-add.png)\n\n### Clients Page\n\n![Signin](./documents/screenshots/clients.png)\n\n### Clients List (Admin)\n\n![Signin](./documents/screenshots/client-list.png)\n\n### Client Job History (Admin)\n\n![Signin](./documents/screenshots/client-history.png)\n\n### Job Schedule (Admin)\n\n![Signin](./documents/screenshots/schedule-admin.png)\n\n### Schedule Search\n\n![Signin](./documents/screenshots/schedule-search.png)\n\n### Schedule Edit\n\n![Signin](./documents/screenshots/schedule-edit.png)\n\n## User Account Screenshots\n\n### Home (User)\n\n![Signin](./documents/screenshots/user/user-home.png)\n\n### Team / Accounts (Admin Only)\n\n![Signin](./documents/screenshots/user/team-user.png)\n\n### Client Job History (User)\n\n![Signin](./documents/screenshots/user/clients-list.png)\n\n### Client Job History (User)\n\n![Signin](./documents/screenshots/user/client-history-user.png)\n\n### Job Schedule (User)\n\n![Signin](./documents/screenshots/user/schedule-user.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMichaelParascandolo%2Fproject-manager-react-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMichaelParascandolo%2Fproject-manager-react-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMichaelParascandolo%2Fproject-manager-react-flask/lists"}