Make Multitasking Manageable!
Task Scheduler Web App
Planning ahead has never been "Simpl"er!
Ever felt that your day went by not as productively as you'd wish? We hear you! With Simplii, you can schedule your tasks and prioritize your efforts based on how you are feeling. Our tool enables the user to efficiently multi-task or switch tasks based on mood to provide a customized user experience while completing routine tasks. Simplii
parameterizes emotions, deadlines, task difficulty and moods to suggest a task to be done keeping you at your productive best.
UGWDZHUI8BALAIYE.mp4
ER Diagram | Application Flowchart |
---|---|
-
Sign Up Page
- User Interface to signup to the app
-
Login Page
- User Interface to login to the Simplii app. After successful login, user will be redirected to the Dashboard page
- View All Tasks
- User interface to view all the tasks the user has created
- Add New Tasks
- User interface for adding a new tasks to the portal
- View Current Tasks
- User interface to view current pending tasks
- View backlog Tasks
- User interface to view all backlog tasks
-
- Download Python3.x.
-
E.g If you downloaded
Python 3.8.7
above, thenSteps to setup virtual environment
-
Create a virtual environment:
python3.8 -m venv test_env
-
Activate the virtual environment:
source test_env/bin/activate
-
Build the virtual environment:(must be present in project directory)
pip install -r requirements.txt
-
-
To run/test the site locally:
-
Clone Simplii github repo.
-
Navigate to project directory.
-
Run
python app.py
orpython3 app.py
-
Site will be hosted at:
http://127.0.0.1:5000/
-
- AWS Relational Database Service-RDS
- The AWS Database is used as a primary DB by the location. The application interacts with the DB and no additional steps are required from the users. For any contributors or future developers, please mail to [email protected] to get your AWS IAM user account details to connect to AWS RDS.
This project is licensed under the terms of the MIT license. Please check License for more details.
- Create database ER diagram
- Designed application flowchart
- Create Dashboard Page
- Create Add task form
- Setup Flask
- Add Unit testing
- Update database ER diagram by including entity "Categories"
- Host application on AWS Relational Database Service
- Create SQL DML and DDL queries
- Improve dashboard UI
- Create Login Page
- Create Signup Page
- Add more unit testing
- Add Error Handling mechanisms
- Create pop-up task adding form
- Color code the varios task based on status
- Prioritize tasks based on deadlines into "This week", "Backlog" and "Future Tasks"
- Established connection between frontend and relational database
- CI/CD Build pipeline should be implemented
- Visualisation on Tasks
- User session management needs to be implemented
- Slack/ Discord Reminders or Subscription
- Sub-tasks check list within a task
Please refer to the Contributing.md if you want to contrbute to the Wolftrack source code. Follow all the guidelines mentioned and raise a pull request for the developers to review before the code goes to the main source code.
Suraj Devatha |
Sneha Aradhey |
Ashwini Nayak |
Himanshuu Gupta |
Shreyansh Prajapati |
Apurva Sonavane |
Arpitha Vijayakumar |
Ishan Bhatt |
Krishika Shivnani |
Unnati Nadupalli |
For any queries and help, please reach out to us at: [email protected]