Inspiration
We're programmers. We are lazy. And we're comfortable. We hate the sunlight. Someone wise once said: "Light attracts bugs." (Get it? Light-themed IDE and all) And that's true unless you're insane. Or maybe that's just us. This is a personal project. We wanted to create it since a long time. Kanban is productive and all, we get it. But we don't want to leave our lovely terminal screen. That's why we created LazyCodersList, so that we can manage our studies, and tasks, all from the convenience of our terminal emulator.
(Also, it looks pretty cool, like 80s and stuff all over again).
What it does
It manages your day to day tasks and (hopefully) makes you more productive. You can add multiple lists (subjects) as a user and these subjects can have multiple tasks/topics to achieve. You can copy tasks from one subject to another/today's task list. And one-by-one you check them off.
How we built it
We created the entire data hierarchy from scratch, which looks like this:
Userlist -> current_user:
Users:
-> username
-> password
-> today_list (also a subject_list)
-> subject_list
-> task_list
-> Activity
-> Mark
Challenges we ran into
We had a hard time developing the interface of our project and initially we had planned on including a Youtube-playlist scraper which would scrape Youtube playlists and create tasks with the video names and links. But...we're all noobs :/
Accomplishments that we are proud of
Since we are completely first timers in such a large-scale hackathon, we are pretty happy with what we have been able to create as a team! Loved the process!
What we learned
We learned time management and how to approach a task when there is a deadline looming over your head! Also we learnt how to work with a team consisting of complete strangers! At the end of this hackathon we actually became friends and got to know a lot about each other! On the technology front we each worked in a completely different field from what we are used to and it was exciting and fun!
The key take-away (rather filmy, but true) ...we learnt that it's not about winning. It's about learning and actually finishing something.
What's next for LazyCodersList
Next we hope to continue with our idea that was to include web-scraping and we're planning on adding a text-user-interface using npyscreen and curses! Maybe, later on we'll move on to a completely different stack! Maybe the web!
Built With
- pickle
- python

Log in or sign up for Devpost to join the conversation.