Skip to main content

What is LarpLand?

LarpLand is a comprehensive Flutter application designed for managing Live Action Role Play (LARP) stores and events. Built with Firebase as the backend, it provides a complete solution for both customers and administrators to manage products, events, and orders.

For Users

Browse products, manage your shopping cart, and register for LARP events

For Admins

Manage products, events, users, and orders through a powerful admin panel

Key Features

Authentication

Secure Firebase authentication with email/password

Product Catalog

Browse and search through a comprehensive product catalog

Shopping Cart

Full shopping cart with checkout flow

Event Management

LARP event management and registration system

User Reviews

Product reviews and ratings from users

Admin Panel

Complete admin interface for managing the platform

Multi-Platform Support

LarpLand is built with Flutter, providing native support across multiple platforms:
  • iOS - Native iOS application
  • Android - Native Android application
  • Web - Progressive web application
  • Desktop - macOS, Linux, and Windows support

Get Started

1

Install Flutter

Set up Flutter development environment on your machine
2

Configure Firebase

Set up your Firebase project with Authentication, Firestore, and Storage
3

Run the App

Clone the repository and launch the application

Quick Start Guide

Follow our quickstart guide to get LarpLand running in minutes

Technology Stack

LarpLand is built with modern technologies:
  • Flutter/Dart - Cross-platform mobile framework
  • Firebase Auth - User authentication and authorization
  • Cloud Firestore - NoSQL database for real-time data
  • Firebase Storage - Cloud storage for images and files
  • Provider - State management for shopping cart
  • Image Picker - Image selection for product uploads
  • Local Notifications - Event reminders and notifications

Academic Context

This project was developed as part of a Grado Superior de DAM (Desarrollo de Aplicaciones Multiplataforma) academic program, demonstrating full-stack mobile application development capabilities.

Build docs developers (and LLMs) love