Shifts
Project 17

Shifts

The platform connecting baristas and coffee shops for shifts

Mobile AppMarketplaceDevOps
Shifts interface
Shifts screenshot 1
Shifts screenshot 2
Shifts screenshot 3
Shifts screenshot 4

Tech Stack

React NativeExpoNode.jsExpress.jsPrismaSocket.IONext.jsDocker

The Challenge

Go from a project running in development to a stable, documented production: containers, secrets, data volumes, branching strategy and a safe update procedure for a team that isn't DevOps.

The Solution

App + API + dashboard + infra monorepo, production Dockerfiles, Docker Compose with authenticated MongoDB and named volumes, fix for uploaded file serving, and a complete production guide (topology, database, running, updating, Git branches, mobile build).

Key Features

01

Barista profiles

Skills, experience, latte art photos

02

Jobs & applications

Posting, applying, tracking

03

Realtime messaging

Socket.IO between baristas and employers

04

Production stack

Dockerfiles, Compose, authenticated database

05

Uploads

File serving across all environments

06

Operations guide

Complete documentation for the team