Inspiration
Working for a Summer camp seems easy, until you realize that the entire camp gets set up in two days. To do this, a master list of tasks has to be completed. The challenge arises when new tasks are found, since the master list is a printout, the only way to add the task is by printing out another paper and redistributing it. This web app solves that problem by creating a dynamic list with real time updates for boldall*bold* members of an event.
What it does
Allows users to create and join events. Uses Google maps API to attach a location to each event so workers don't have to struggle finding their tasks. Once a task is complete, a worker can "complete the task" and it will be submitted as complete to the database.
How we built it
We used nodejs to test each change and uploaded final versions to our domain through FileZilla. We used GitHub to collaborate for the entire project.
Challenges we ran into
Most of our challenges came through regular debugging. Some notable events were the initial setup for the domain took a few steps to go from nodejs' index.html to domain.com's Home.html.
Accomplishments that we're proud of
We are extremely proud to get the app working. Our main accomplishments were: successfully joining an event, successfully creating an event, and creating the website taskmasterinc.org (TMI.org).
What we learned
Two of our three members had never used JavaScript before, so they were able to learn more about JavaScript. None of us had any experience with the Google map API, and none of us had any experience working with domain.com so we were able to expand our comfort zone to incorporate those aspects.
What's next for Task Master
Our team has been working together outside of hackathons and we have been looking for a substantial project to keep us busy when we have free time. Task Master is a perfect candidate for that criteria. There are a lot of bonus features we weren't able to include into the project that we will be able to implement in the future.
Built With
- domain.com
- google-maps
- javascript
Log in or sign up for Devpost to join the conversation.