Skip to content
/ Tikceto Public

Event ticketing backend built with Go (Chi) + PostgreSQL. Supports user auth, ticket purchase/refund flow, email notifications & admin operations (Preview version)

Notifications You must be signed in to change notification settings

k5sha/Tikceto

Repository files navigation

Ticketo 🎟️

CI & Build MIT License Go React TailwindCSS Live Demo

🎯 Overview

Ticketo is a modern, user-friendly ticket sales platform built for event organizers and attendees. It provides seamless event browsing, booking, and management experiences through a sleek UI and robust backend.

Ticketo Screenshot

🚀 Features

  • 🔐 User registration and login
  • 🔎 Event browsing and keyword search
  • 🎟️ Secure ticket purchasing and refund system
  • ⚙️ Admin panel to manage events and ticket sales
  • 📲 QR-coded e-tickets
  • 📧 Email notifications for orders and updates

🛠️ Tech Stack

🧠 Backend

  • Go (Golang) + Chi
  • PostgreSQL
  • JWT for secure authentication
  • Docker & Docker Compose
  • Redis (optional: caching or background tasks)

🎨 Frontend

  • React + Vite
  • TailwindCSS
  • Axios for API requests

🛠 DevOps & Storage

  • Nginx for reverse proxy
  • Docker for containerization
  • MinIO (optional file storage)

⚙️ Getting Started

Prerequisites

Run Locally

# Clone the repository
git clone https://github.com/k5sha/ticketo.git
cd ticketo

# Build and run the services
docker-compose up --build

📄 License

This project is licensed under the MIT License.

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

About

Event ticketing backend built with Go (Chi) + PostgreSQL. Supports user auth, ticket purchase/refund flow, email notifications & admin operations (Preview version)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages