Skip to content

Repository files navigation

Awesome Karts

This is a full stack application built as my Year 12 NSW HSC Software Engineering Major Project. It will allow clients to create accounts, book karting sessions, sign up minors, complete mandatory waivers, and pay. With an extra admin panel for the staff members.

Current Features

  • Static Pages
  • Log In/ Register System
  • User Dashboard
  • Booking System
  • Admin Management
  • Payment System
  • Notification System

Screenshots

Tech stack

Run it locally

  1. clone/download the repo
  2. install dependencies
    pip install -r requirements.txt
  3. set up MongoDB Atlas
  4. create a .env file from .env.example
  5. create the admin account
    python scripts/create_admin.py
  6. run the server
    python app.py

About

A Full-Stack Rental Karting Booking System, built through Jinja2 in Flask with authentication, waiver's, payments, and an email notification system.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages