Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/raczkodavid/Tikera/llms.txt

Use this file to discover all available pages before exploring further.

Tikera is a full-stack cinema ticketing application built with React on the frontend and Laravel on the backend. It lets users browse movies, view screenings, select seats, and book tickets — while administrators can manage movies and screenings through a dedicated admin panel. This guide walks you through cloning the repository and running both servers locally.

Prerequisites

Before you begin, make sure you have the following installed:
  • Node.js v16 or higher
  • PHP 8.1 or higher
  • Composer

Setup

1

Clone the repository

Clone the Tikera repository and navigate into the project root:
git clone https://github.com/raczkodavid/tikera-v2.git
cd tikera-v2
2

Install frontend dependencies

Move into the client directory and install the Node.js dependencies:
cd client
npm install
3

Install backend dependencies

Move into the server directory and install the PHP dependencies via Composer:
cd ../server
composer install
4

Configure environment variables

Copy the example environment file to create your local .env:
cp .env.example .env
5

Generate application key

Generate the Laravel application key:
php artisan key:generate
6

Run migrations and seed the database

Run the database migrations and seed initial data (including the admin user):
php artisan migrate --seed
7

Start the backend server

Start the Laravel development server from the server directory:
php artisan serve
The API will be available at http://127.0.0.1:8000 by default.
8

Start the frontend dev server

In a separate terminal, start the Vite development server from the client directory:
cd client
npm run dev
The frontend will be available at http://localhost:5173 by default.
Want to explore Tikera without setting up locally? A live demo is available at https://tikera-v2-ten.vercel.app/. To access the admin panel, sign in with admin@example.com and the password admin.

Next steps

Movies and features

Learn how to browse movies, view screenings, and manage bookings in Tikera.

API overview

Explore the Laravel backend API endpoints used by the Tikera frontend.

Build docs developers (and LLMs) love