Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/modemobpsycho/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.
https://github.com/modemobpsycho/flask-project-tracker

ci-cd flask flask-mail flask-wtforms html-css-js-bootstrap-jquery jinja2 postgresql sqlalchemy unit-test

Last synced: about 1 month ago
JSON representation

๐Ÿ 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.

Awesome Lists containing this project

README

        

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)
```sh
pip install #or equivalent
```
2. Clone the repo
```sh
git clone https://github.com/modemobpsycho/FlaskProjectTracker.git
```
3. Access
```sh
http://127.0.0.1:5000
```
4. Run
```sh
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](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)