/flask-project-tracker

A web application for project and task management. It allows users to create projects or join existing ones, assign tasks, track progress, add employees, assign roles, and share comments about assigned tasks.

Primary LanguagePythonMIT LicenseMIT

Project Tracker

A full-stack web application for project management.
Explore the docs »

Project Review · Report Bug · Request Feature

About The Project

Project Tracker is a powerful project management tool built on the Flask framework for Python web development. It offers seamless task allocation, streamlined team collaboration, and effective project tracking functionalities. Users can effortlessly create, assign, and monitor tasks, while also managing team roles with ease. The platform facilitates smooth communication within projects through features like email invitations and progress sharing. With FlaskTaskMaster, project managers can ensure efficient project management and foster teamwork for successful project outcomes.

Used technologies

The technologies I used to build this web application can be seen in the repository tags.

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to identify things you need to use the software and how to install them.

  • pip
pip install -r requirements.txt

(back to top)

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.

  1. Install pip packages (and all dependencies)
    pip install #or equivalent
  2. Clone the repo
    git clone https://github.com/modemobpsycho/FlaskProjectTracker.git
  3. Access
    http://127.0.0.1:5000
  4. Run
    python main.py run #or just "main.py" if virtualvenv == activate

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

All information about how you can contact me is in my profile: Click!

Project Link: https://github.com/modemobpsycho/FlaskProjectTracker

(back to top)

Project review

In this section I will show you a demo version of the project.

- Home page

(back to top)

- Your projects page

(back to top)

- Public projects page

(back to top)

- Requests page

(back to top)

- Profile page

(back to top)

- Project details page

(back to top)

- Task details page

(back to top)

- Login page

(back to top)

- Registration page

(back to top)

- Errors handler pages

(back to top)