Skip to content

L-Gaudet/Task-Management-Platform-SQL-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management Platform

CPSC 408 Final Project

Student Info

Known Errors:

  • None

Instructions

The only dependency should be flask, to install run:

pip install Flask

Before starting the program, ensure you have a MySQL server running and modify the credentials in the db_api.py file to match. Then create the tables and views by running the .SQL file.

The database file is included, be sure to load that so you have data in the database.

To start the program run:

flask run

This should launch a development server and show a URL to localhost (127.0.0.1) in the terminal. To access the app, hold control (command if you're on mac) and then click the url. This will launch the app in your default web browser.

From here you should be greeted with a login screen, if you don't have login information you can click the 'sign up here!' link.

Once logged in, you will land at the dashboard. The dashboard will show you all your tasks, which are grouped by group. You can create new tasks and assign an existing group or create a new one. Then it will show up in your dashboard.

To access or create subtasks, click the title of the task. This will take you to a subtask page.

To change the status of a task, check or uncheck the checkbox. This will automatically update the status of your task.

To delete tasks or subtasks click the delete button.

To export all tasks, click the 'Export CSV' button.

To logout, click the logout button. This will reset the session userID and return you to the login page.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published