This project is for CO6063 Data Science Midterm Report.
This project is using ChatGPT to assist in generating the code.
The following README.md content is generated by ChatGPT.
This is a task management system built with Flask, SQLAlchemy, and Bootstrap.
To install and run the task management system, follow these steps:
- Clone the repository to your local machine.
- Create a virtual environment and activate it.
- Install the required dependencies using
pip install -r requirements.txt. - Set the necessary environment variables. See
config.pyfor a list of required variables. - Initialize the database by running
flask db upgrade. - Start the server by running
python run.py. - Navigate to
http://localhost:5000in your web browser to access the task management system.
The task management system includes the following features:
- User registration and login.
- Create, view, edit, and delete tasks.
- Mark tasks as complete.
- Filter tasks by status (complete or incomplete).
- Paginate task lists.
Contributions to the task management system are welcome! To contribute, follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your branch to your fork.
- Create a pull request on the original repository and describe your changes.
This task management system is licensed under the MIT license. See LICENSE for more information.
Note that you should modify this README.md file to fit the specific requirements of your task management system, including adding or removing features and modifying the installation and contributing instructions as necessary.