Skip to content

michal-maroszek/job_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Manager

Description

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.

Features

  • 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.

Installation

Follow these steps to set up and run the Job Manager web app locally:

  1. Clone the repository:

    git clone https://github.com/michal-maroszek/job_manager.git
    cd job-manager
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py
  4. 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.

Contributing

If you would like to contribute feel free to contact me.

License

This is a private, non comercial project. All rights reserved. Unauthorized use, modification, or distribution is not permitted.