Job Manager is a web application written in Python using Flask. Its primary purpose is to help users manage a list of jobs and clients. The app allows users to view jobs on a map based on their addresses and associates each job with a specific client. Each user has their own database of jobs and clients, ensuring data privacy.
-
Job and Client Management:
- Add, edit, and delete jobs and clients easily.
- Associate each job with a specific client for better organization.
-
Map View:
- View all jobs on a map based on their addresses, providing a visual representation of job locations.
-
Upcoming Features (Work in Progress):
-
Documentation Offices Database:
- Create a database of documentation offices for better job management.
-
Filtering and Sorting:
- Filter and sort the list of jobs and clients for efficient data management.
-
User Panel:
- Allow users to edit their data.
-
Follow these steps to set up and run the Job Manager web app locally:
-
Clone the repository:
git clone https://github.com/michal-maroszek/job_manager.git cd job-manager
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
-
Open your web browser and navigate to adress shown in your terminal, example: "Running on http://111.0.0.0:1000" to use the app.
If you would like to contribute feel free to contact me.
This is a private, non comercial project. All rights reserved. Unauthorized use, modification, or distribution is not permitted.