Skip to content
All projectsIn development
Tactika.app

Tactika.app

Project 6 of 82

Areas and technologies

  • saas
  • marketplace
  • nuxt
  • firebase
  • stripe

Freelance
Architecture

Separate public portal, field dashboard, payment service and bots

Web

Nuxt 4, Vue, TypeScript and Tailwind

Data and access

Firebase and Firestore

Payments

Stripe Connect and webhooks

A platform for booking games and managing airsoft fields: payments, attendance and operations. In development.

Tactika connects booking a game with the daily operation of an airsoft field. For a player, the journey runs from finding an event to paying and presenting a QR ticket. For the field, that same reservation feeds capacity, attendance and the day's planning. The project remains in development.

01

From a place to check-in

The portal lets players find fields and events and reserve places with extras such as rentals or food. The server calculates prices and availability; Stripe webhooks confirm payment. Pending unpaid reservations have a holding window so they cannot block capacity indefinitely.

02

Running the field

A separate dashboard brings together events, reservations, attendance, staff, stock and analytics. Permissions distinguish day-to-day tasks from financial management. QR check-in and reservation details are designed to support the team working on site.

03

Connected to the community

Telegram and Discord bots connect a field's channels to its announcements and events. Linked accounts let players start a reservation in the bot and continue payment through the website's existing flow. The bots share reservation logic rather than maintaining a second payment system.