Inspiration: Being a manager is hard work, so finding a way to help them would be nice. We thought it would be a good idea to make a shift scheduler, making managing a company easier by planning ahead when employees will work during the week.

What it does: Lets a manager schedule shifts for employees in advance.

How we built it:

Our designer Audrey Garcia came up with the idea and design for the project for the front end. We talked about what's needed and what could be simplified within the design.

The front end: React-native in typescript

The back end: Nodejs, Apollo Server Express, MongoDB database, GraphQL API, for testing Mocha + Chai + Supertest

Challenges we ran into

Not enough teammates to program, frontend and backend was stretched for time. Frontend issues like how to make and organize complex components, and found backend middleware issues resulting in tests stalling.

Accomplishments that we're proud of

We participated in this event and learned a lot :)

What we learned

Front end web design in react native, backend organization and middleware design

What's next for Shift Scheduler

Completing the frontend and backend, fixing middleware issues and completing the test suite for shift scheduling. Also creating a ts-sdk for the frontend to access the GraphQL API.

Built With

Share this project:

Updates