Simplii Your Task Scheduler
Introducing Simplii, the almost perfect task management solution. It is similar to having a personal assistant, just like Tony Stark's Jarvis minus its witty quips. Without magic spells or secret societies, Simplii is your go-to partner in task management when it comes to productivity and organization. With Simplii, organizing your to-do list is as effortless as James Bond's flawless style, without the high-speed chases or secret spy devices. If you are prepared to transform an average day into an exceptional day, with the power of the God of Thunder, Thor, or with the determination of Captain America, Simplii let Simplii be your guide to the path of productivity.
- Why Simplii?
- Use Case
- Built with:
- Enhancements
- Steps for Execution:
- Source Code
- Delta
- Future Scope
- Team Members
- Contribution
- License
-Simplii has a user-friendly UI, equally appealing to people of all ages and also people learning to use technology.
-Multi-User Login
-User can add new tasks based on their category.
-Users can update tasks as and when they work on them.
-User can keep track of not just work that is in progress, but also completed tasks.
-Tasks can be viewed based on the priority of the deadline.
-Users can set up email reminders when a task approaches a deadline.
-Most importantly, with simplii, users are always up for a stress-free outing!!!
-All people who love to multi-task their way through life would love Simplii as it helps them keep track of various tasks in the most simple manner. -Anyone who is new to technology and would be overwhelmed by amazing and well-developed organising applications like google calender/apple calander, would love Simplii.
You can create your own account and register on the website. You can store your data and can access the data whenever required.
Once your register for Simplii, you get a welcome email from us appreciating your interest in using our website and welcoming you onboard.
Once you create an account, you can login to the website using your credentials
Once you login, you see your dashboard
When you click on the about on the navigation bar, you are redicrected to a page that consists information about Simplii
When you click on the add task on the navigation bar, you are redicrected to a page that consists of a form. Here, you can fill the details regarding the task you want to add and click on add task. The task is added to the database and you can view it on the dashboard
When you view the task on the dashboard, you can see the option to edit the task details. When you click on edit, the edit task form opens up and you can make necessary changes to the task details and update them.
When you click on the deadline tab on the navigation bar, you are redirected to the deadlines page. This page consists of all your tasks in the order of earliest due to the farthest due. In this page you can also choose a date and get an email regarding the tasks that are due within the date chosen.
When you choose a date and click on get email, you get an email regarding the tasks due. A sample of the email is shown below.
Another new feature that has been added is the forgot password. When you click on forget password, you recieve a password reset link to your email. A sample email is shown below.
When you click on the link sent to you via email, you are redirected to a password reset page and once you click on reset, you are directed to the login page and the following message is displayed showing a successful password change.
For Simplii we used MongoDB for backend. The following image shows how the users details are stored in the database.
For each user, we store their tasks in the database. The following image shows how the tasks are stored in the database.
Step 1: Install MongoDB using the following link:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows
Step 2: Git Clone the Repository
git clone https://github.com/prateeksingamsetty/Simplii.git
(OR) Download the .zip file on your local machine
https://github.com/prateeksingamsetty/Simplii.git
Step 3: Install the required packages by running the following command in the terminal
pip install -r requirements.txt
Step 4: Run the following command in the terminal
python application.py
Step 5:
Open the URL in your browser:
http://127.0.0.1:5000/
Link to the repository: https://github.com/prateeksingamsetty/Simplii.git
a) Welcome email
b) Forgot Password Functionality
c) Recommendations Tab has been changed to Deadlines Tab.
The following features can be implemented in the future scope of this application:
- Add a Scheduler which runs 24/7 and sends Tasks Remainders to the users ever day.
- Allow users to back up their task data and settings, and provide an option to restore their data in case of accidental deletions or device changes.
- Implement a feature that intelligently sorts and prioritizes tasks based on deadlines, importance, or user-defined criteria.
- Enable integration with other popular productivity and communication tools such as calendars (e.g., Google Calendar, Microsoft Outlook), project management software (e.g., Trello, Asana), and messaging apps (e.g., Slack).
- Create a mobile application for the web version of the application.
- Create chatbot for the web portal
Please refer the CONTRIBUTING.md file for instructions on how to contribute to our repository.
This project is licensed under the MIT License.















