Inspiration

Large companies have problems with administrating employees' time and tasks to complete. Time-tracking apps and Google calendar are examples of apps that are used, with data scattered across multiple systems. Our idea is to create an integrated platform that works as a centralized hub for reassigning high-priority tasks to team members.

What it does

The website allows users to add and edit tasks, the tasks' priority, who will be doing it, and when it will be done. Employees can change their availability based on their current workload, which different availabilities will be shown in different colors. A calendar view of tasks is also present on the dashboard of the interface.

How we built it

We used JavaScript, CSS, JSON, HTML for frontend UI designing, and Python for backend development. We mostly used VSCode as our IDE, and we collaborated using GitHub. We first drew out a UI design on an iPad and then started coding.

Challenges we ran into

We struggled with connecting frontend to backend, specifically with HTML requests and APIs. Both of us have never done this before.

Accomplishments that we're proud of

We designed a visually appealing UI for the website's dashboard, and functional code for placeholder values of users, tasks, and priorities.

What we learned

Team collaboration is very important and we need to keep learning coding to improve our skills.

What's next for us

Come back stronger next year.

Share this project:

Updates