A comprehensive platform for managing and booking storage items across multiple locations. This application allows users to browse available storage options, make reservations, and manage their bookings through an intuitive interface.
- Item Management: Browse and book storage items with real-time availability
- User Authentication: Secure login with role-based access control
- Multi-language Support: Complete English and Finnish localization
- Admin Dashboard: Comprehensive tools for inventory and order management
- Responsive Design: Seamless experience across desktop and mobile devices
Comprehensive documentation is available in the docs directory:
- Quick Start Guide - Initial setup and local development (initial super_admin creation)
- Setup Script Guide - Setup Script Guide
- Project Structure - Directory organization
- JWT and Roles - Authentication and authorization system
- Environment Variables - environment variables guide
- Infisical Setup - Secure environment variable management with Infisical
- Tech stack - Overview of technologies used
- API Integration - Backend communication
- State Management - Redux guide
- Routing - Navigation system
- Styling Guide - UI design system
- Translation & Localization Guide - Multi-language support and usage
- Backend Overview - Architecture and modules
- API Reference - API endpoints
- Modules - Core modules and services
- Security - Security practices and implementations
- Email System - Email templates and SMTP setup
- Query Constructor - Dynamic query building utility
- Helper Types - Utility types for TypeScript
- Unified Supabase Types - Shared Supabase types with
MergeDeep
- Getting Started Database - Setting up the databases
- Migrations - Managing migrations
- Row-Level Security (RLS) - Implementing RLS policies
- SQL checks - Database integrity checks
- Subabase local development - Local Supabase setup
- Supabase dotenvx - Managing Supabase environment variables
- Default Deployment - Default Production deployment (Azure)
- Azure Instances Creation - Setting up Azure resources