Inspiration
As busy high school students, we needed a free and easy way to organize our assignments each day. Once we were able to successfully determine an order to complete our homework, precious minutes had been wasted! That’s why we created SPLACK To-Do List, a simple way to manage your day-to-day tasks and activities. SPLACK can also be used for younger students, who might need more guidance while learning how to be independent and responsible.
What it does
SPLACK isn’t like any other online planner, it organizes the list to create an efficient and fun workflow while also adding in healthy breaks, such as meditation or reading. This allows for users to participate in a more healthy lifestyle and learn how to better organize their time. SPLACK takes each assignment that was entered and assesses the time, the due date, and the subject so that it can best create the order in which the assignments should be completed. It then throws in healthy breaks to remind the user that sometimes taking a break is the best way to stay focused.
How we built it
SPLACK was built using replit.com, a platform that allows for multiple people to code at the same time. It was built using CSS, HTML, Javascript and PyScript. Originally, the Python code was written in Thonny, a Python IDE, but was transferred to replit to be shared with the other teammates.
Challenges we ran into
When the original Python code was moved from Thonny to replit, we needed to adapt the Python to work with PyScript and HTML. In doing so, many aspects of the code needed to be broken down into more functions, and the input methods were changed multiple times. This also forced us to remove some aspects of our project that couldn’t be changed to work in PyScript. Additionally, it was difficult to implement both JavaScript and PyScript in the same HTML file, since we had never attempted that before and it was difficult to find resources on the topic.
Accomplishments that we're proud of
Solving the challenges we ran into or adjusting our plan to accommodate these challenges, successfully creating a website, developing our skills in these languages, and completing our first hackathon.
What we learned
We learned that sometimes something that may seem really difficult can be easier than expected. We also learned that sometimes all it takes is a fresh pair of eyes to look over some code to find an error. Putting the Python into the HTML in replit was the most difficult part overall due to the fact that we had to change a lot of the algorithm to make it work.
What's next for SPLACK To-Do List
Creating a SPLACK To-Do List app for both iOS and Android, as well as adding more features to the existing website.
Built With
- css
- html
- javascript
- pyscript
- python
- replit
Log in or sign up for Devpost to join the conversation.