Logo Lanfrica

A-bot551/ticketing-backend

Domain:

digital infrastructure

Record type:

software
Creator:
A-b
Host:
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