Inspiration
Our inspiration sparked when initializing the project - as a group, we were very unorganized with our tasks and planning before and during the hackathon. In this sense, an idea sparked: we wanted to make an application to keep ourselves in a system that can help us get necessary work, goals, and tasks done in a certain time frame.
What it does
Taskify is a web application that focuses on daily priorities in a To-Do style fashion. Inspired by productivity apps, we wanted to make our own simplified version, and also considered our organization skills when it came to juggling school, personal goals, and projects.
How we built it
In Taskify, there are multiple different concepts layered into our simplified app. We:
- Started with a basic task list (that enbled features such as add and mark tasks as complete)
- Added priorities (e,g., high priority, medium priority, low priority)
- Added deadlines and timers
- Created a sidebar to show incomplete/outstanding tasks
- Implemented a a history page to track completed tasks
- Added image upload so users can show proof of completion The process of Taskify was building step-by-step, testing after each feature making sure it ran smoothly as possible.
Challenges we ran into
As a group participating in our first hackathon, ideally it was also our first time building a full project. Within a short time frame, it was also very difficult where to start and what to do. We ran into multiple other different challenges as well, including:
- learning how to manage data (tasks, deadlines, images)
- making our app layout visually appealing and sleek to the regular user
- Multiple issues while debugging that involved sorting displaying tasks, and image uploads
- Working under hackathon time pressure, while still learning as a group
Accomplishments that we're proud of
-We were able to figure out how to upload images and save them in storage. -As beginners, we did great as a team. Although we had several struggles, we demonstrated good cooperation, planning, brain storming, and time management. -Our team is proud of designing and debugging through the use of real life tools, and applying our coding skills. -We are proud of competing in our first hackathon and have grown through the experience.
What we learned
- We were able to learn the basics of coding a project from scratch (generating ideas, organizing roles)
- We learned how to connect features together - this can include priorities, deadlines, and history into one system
- We learned how to handle user input and display it clearly using a UI
- Learned the importance of testing and bugging during our process
- We learned how to improve our teamwork through communication as first-time hackers. On the bright side of things, we were very proud of what we have created during RecessHacks.
What's next for Taskify
-We discovered several minor bugs or unadded features that we would like to add to Taskify. For example, large images cannot be uploaded and saved, which could be fixed for an overall better user experience. -An up and coming feature that will be added soon that will allow users to share their completed challenges and pictures -We are building a incoming mobile friendly design that includes a global leaderboard to see who has completed the most tasks
Built With
- css
- html
- javascript
- replit
Log in or sign up for Devpost to join the conversation.