Specialty booking software for Omakase Restaurants
Clone the repository usinggit clone git@github.com:j-rockwell/kame.git
Start all applications using docker-compose up --build
If successful you will see the frontend running on localhost:3000
, admin running on localhost:3001
, backend services on localhost:8080
and mongo/redis on their default ports.
main
branch, we run the following workflows:
- CodeQL Analysis on both the Client and Server
- Standard Go Build on the Server
- Standard
npm run build
on the Client - Test Coverage for the Client
/server
. Styling is powered by Chakra and Framer Motion.
Next.js application that grants administrative capabilities from the /server
. When running in debug
mode an admin account will be generated with the login: admin:admin.
Gin-gonic monorepo which powers all backend services. Main backing database is handled by MongoDB and quick cache r/w uses Redis
Composes all docker instances needed to run the application locally. In production these images are all pushed separately.
This project is not for public/commercial-use outside of Sushi Kame. This application has been sanitized and made public as a portfolio item with the contract holders approval. For business/freelance inqueries you can send me an email.
Copyright 2023 John Rockwell
Open-source under the MIT License