Skip to content

vNullptr/ticketery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ticketery 🎫

( project for lust ) A full‑stack application for selling tickets with integrated PayPal checkout and QR‑code generation.


Features

  • Create events and ticket types (price, quantity, etc)
  • Checkout via PayPal “Buy Now” button
  • Generate QR codes for purchased tickets
  • Manage orders, view ticket sales ( not yet, will do when i feel like it )

Tech Stack

  • Frontend: React.js ( tailwindcss )
  • Backend: Express.js (Node.js)
  • Database: PostgreSQL ( prisma.js for sync )
  • Billing: PayPal button integration
  • Environment: Node.js, npm/yarn

Getting Started

Prerequisites

  • Node.js and npm (or yarn)
  • PostgreSQL database
  • PayPal account / API credentials
  • Environment variables (see below)

Installation

  1. Clone the repository:
git clone https://github.com/vNullptr/ticketery.git
cd ticketery
  1. Install dependencies
cd server
npm install
cd ../client
npm install
  1. too lazy to explain ( needs postgres setup + paypal dev app creation and setup in .env) good luck

About

Online tickets shop with QR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages