Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/modemobpsycho/flask-project-tracker
- Owner: modemobpsycho
- License: mit
- Created: 2024-02-29T11:52:27.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-25T22:08:20.000Z (9 months ago)
- Last Synced: 2024-11-10T12:14:48.977Z (about 1 month ago)
- Topics: ci-cd, flask, flask-mail, flask-wtforms, html-css-js-bootstrap-jquery, jinja2, postgresql, sqlalchemy, unit-test
- Language: Python
- Homepage:
- Size: 115 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```### 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
```## 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## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## 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)
## Project review
In this section I will show you a demo version of the project.### - Home page
### - Your projects page
### - Public projects page
### - Requests page
### - Profile page
### - Project details page
### - Task details page
### - Login page
### - Registration page
### - Errors handler pages