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

Share this project:

Updates