Inspiration
We inspire our idea in normal to do webs but searching for a way of making them more attractive, since it is very common to start with a lot of motivation but eventually forgetting you had an account or stuff to do.
What it does
This is a web app developed as the final project of the Production Engineering MLH Fellowship. MindYourTask helps you find the motivation to be productive using virtual pets. You just have to create your account and keep adding the task to your "To Do" list, each time you finish a task you will be rewarded with coins you can use to buy food for your pet, and the more tasks you complete, the higher your level will be. Once you reach certain levels, you can choose a new pet. Once they log in they can see their tasks, delete them, and mark them as completed. We have the delete and completed options in the case is a recurrent task that you don´t want to delete to use multiple times.
How we built it
We build our page using Docker containers, so it could be more portable. We have register and login interfaces that allow the user to create an account that we save using sqlalchemy. We used flask, HTML, and css for the website.
Challenges we ran into
- We have some problems nginx because we were deleting our docker volumes
- We also were new with grafana and prometheus so we spend a lot of time trying to figure how to work with it
Accomplishments that we're proud of
We were able to finish our project on time and we are proud of the design, the functionalities, and the use of docker, cadvisor, GitHub actions, and other technologies for the development of our final product.
What we learned
We learned new monitoring tools, more about how to use docker and we apply some pytest, for our database objects
What's next for Mind Your Tasks
We want to make the user change the pet once they reach a certain level
Built With
- amazon-web-services
- cadvisor
- css
- docker
- flask
- grafana
- html
- nginx
- prometheus
- pytest
- python
- sqlalchemy
Log in or sign up for Devpost to join the conversation.