Inspiration
We wanted to build a productivity app that would allow for an innovative ways of assigning work. The process of looking up people's skills and assigning them individual tasks is a long and dragged out process. We wanted to find a better way to automate this process.
What it does
Our app is a productivity aimed at managers/team leaders to make assigning tasks to team members more easily. We use allow a manager to enter a task with a detailed description and the AWS AI breaks down the prompt. It is supposed to find a team member based on the skills mentioned in the prompt. A manager can see all their tasks and team members assigned.
How we built it
For the frontend of our website we used NextJS to build out login functionality, skill assignment, and task assignment. Prisma, mySQL, and Datagrip were used to create a database, housing our users, skills, tasks, ext. AWS Comprehend was implemented to break down project tasks entered by the Team Leader/ Manager and assign them to team members.
Challenges we ran into
We ran into many challenges over the course of the hack-a-thon. A major challenge for our team was learning Next JS, only one our team members was familiar with React and Next so this was a learning curve. Also querying data via axios and prisma was new to all of us so we had some issues learning how to properly format our requests.
Accomplishments that we're proud of
Implementing AI into our application was a big achievement for us and was our main goal for the project. Also loading and storing information from a database we a created was a goal we had and accomplished.
What we learned
We learned many skills during this process such as: -Initializing a Database in Prisma -Querying data via prisma & axios -writing apis in NextJS -Login/Register authentication via Database
What's next for EZ Schedule
We hope to be able to implement full functionality for assigning users to the tasks as well as allowing users to see their daily tasks in the web application.
Built With
- amazon-web-services
- axios
- css
- datagrip
- html5
- javascript
- mysql
- nextjs
- prima
- typescript


Log in or sign up for Devpost to join the conversation.