Skip to content
/ kortgo Public

Sports venue booking and reservation app, specifically for booking a tennis court at a condo. Can be customized for other purposes where the venue manager handles funds and the app handles the actual bookings.

Notifications You must be signed in to change notification settings

kn8a/kortgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to KortGo! A sport booking app 👋

A sports venue booking/reservation system with focus on users topping up their account balance and paying for reservations from available balance. Mobile-first frontend built with React and ChakraUI for styling.

REST API Backend repo: https://github.com/kn8a/sport-booking-api

Version

App for booking sports venue (eg. Tennis court) Video Demo: https://youtu.be/Bjwbf8cWrm0

gif

Features:

User role:

  • Register with invite code
  • Check court availability for a specified date
  • Book/reserve court
  • View/cancel upcoming bookikngs
  • Change email/password
  • View past activity (up to 30 days)
  • Delete account

Admin role:

  • Refund past bookings (30 days)
  • Cancel/refund future bookings
  • Top-up user account balance
  • Generate invite code
  • Manage users - name/emai/password/balance/role/status
  • Create new users
  • View logs up to 2 years.

Guard role:

  • Check-in users at the court - confirm booking

Install

npm install

Usage

npm run start

Author

👤 kn8

  • Website: kn8dev.com
  • Github: @kn8a

Show your support

Give a ⭐️ if this project helped you!


About

Sports venue booking and reservation app, specifically for booking a tennis court at a condo. Can be customized for other purposes where the venue manager handles funds and the app handles the actual bookings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published