Logo Lanfrica

A-bot551/ticketing-backend

Domaine:

digital infrastructure

Type de record:

software
Créateur:
A-b
Hôte:
Mpesa TIcketing system Backeng 📚 TICKETMASTER KENYA - LOCAL DEPLOYMENT DOCUMENTATION 🎯 Project Overview TicketMaster Kenya is a complete event ticketing system that runs entirely on localhost for development and testing purposes. 💻 System Architecture (Local Only) text ┌─────────────────────────────────────────────┐ │ LOCALHOST ENVIRONMENT │ ├─────────────────────────────────────────────┤ │ │ │ 🌐 Frontend: localhost │ │ 🔧 Backend: localhost │ │ 💾 Database: mongodb://localhost:27017 │ │ │ └─────────────────────────────────────────────┘ ✅ Features (Local Testing) Feature Status User Registration/Login ✅ Working Event Management ✅ Working M-Pesa Sandbox Payments ✅ Working Email Tickets with QR Codes ✅ Working Admin Dashboard ✅ Working AI Assistant ✅ Working Ticket Validation ✅ Working 🛠️ Local Setup Instructions Prerequisites: Node.js installed MongoDB installed locally Git installed Start the system: bash cd ticketing-backend npm install npm run dev Access the application: text Main Site: localhost Admin Dashboard: localhost Test Credentials: text Admin Email: admin@ticketmaster.com Admin Password: Admin123! Test M-Pesa: 254708374149 (PIN: 174379) 📊 Local Database Database: MongoDB running on localhost:27017 Database Name: ticketing Collections: users, events, transactions, admins 🔧 Local Environment Configuration env MONGODB_URI=mongodb://localhost:27017/ticketing PORT=3000 FRONTEND_URL=localhost MPESA_CALLBACK_URL=localhost 🎯 Project Status (Local Development) text ✅ All features tested locally ✅ Database running on localhost ✅ Backend running on port 3000 ✅ Frontend accessible via localhost ✅ Ready for local demonstration 📅 Date: April 2026 👨‍💻 Developer: James Mathenge 📍 Environment: Localhost Only

Languages