SHOT Cafe POS

LINK
https://github.com/mejia-1MT/shotcafe-pos
ROLE
SOLO
TECH STACK
React, TailwindCSS, PostgresSQL, Prisma, TypeScript
TIMELINE
July 2024 - Sept 2024
OVERVIEW
SHOT Cafe is a fully-featured POS (Point of Sale)
system tailored for a coffee shop, designed to manage orders,
track sales, and maintain product inventory. The system is
built using modern technologies such as React and Tailwind CSS
for the intuitive front-end, while the back-end is powered by
Prisma, PostgreSQL, and TypeScript for strict-type handling in
the back-end. The application supports role-based authentication
secured by JWT tokens, ensuring that employees and admins have
appropriate access levels. The system also features a detailed
sales dashboard using Chart.js for real-time analytics.

FEATURES
1. Dynamic Menu Interface - Displays a comprehensive menu for users to
easily place orders, showcasing items in an appealing
format.
2. Sales Dashboard - Includes a robust dashboard that visualizes
sales data using charts, allowing café owners to analyze
monthly revenues and compare them to previous periods.
3. Order Management - Provides functionality for managing orders
and tracking sales performance, with options to view totals
and percentage contributions from different menu items.
4. Role-Based Login - Features a secure authentication system using
JWT tokens, allowing staff to access different features based
on their roles (e.g., admin or regular staff).