Inspiration
Kate and Claire currently live on campus as roommates and are looking forward to moving into their house downtown next year. As they started planning which curtains to buy and where the plants would go, they remembered that having their own place would also come with a whole new set of responsibilities. Between their busy and exhausting schedules, keeping track of chores in a simple and fair way can become a challenge.
How we built it
We started with designing a general layout on Figma. When we had an idea of what we wanted our application to look like we used HTML, CSS and Bootstrap along with some online videos to build forms for the login page and navigation bar on the homepage while matching our planned color scheme. After getting the layout done, since none of had any experience with JavaScript, we used A.I. tools-- specifically ChatGPT and Gemini-- to teach us and guide us in implementing the JavaScript we needed for our project. This included features such as storing the current user, allowing users to create 'houses', and enabling them to add and assign chores.
YT sources:
- https://www.youtube.com/watch?v=d06fElS_EUY&list=PLs1fqgQpnCmJY47kwBeZZcJ63ZpCJDLO8
- https://www.youtube.com/watch?v=AaVy9UR30Dc
- https://www.youtube.com/watch?v=3OqWCGVaOkA
Challenges we ran into
The biggest challenge was trying to code in JavaScript for the first time. It was really difficult to try and learn a new language and implement it to make our project function. Another challenge was collaborating on GitHub and committing our changes regularly.
Accomplishments that we're proud of
We are proud to have put ourselves out into the world of CS with joining our first hackathon. We are also proud to have a finished project to present, especially one that we were able to plan and implement effectively.
What we learned
We learned to create forms in Html, the basics of how to implement JavaScript into a website, and how to use GitHub more effectively for collaboration.
What's next for Chore Manager
Since our group is not familiar with any databases or encryption we would need to create a better system to store passwords safely and user data. We also plan to work on making sure the house/group data is the same across all users computers rather than just one.
Log in or sign up for Devpost to join the conversation.