A mobile self-checkout solution that allows customers to scan, pay, and go - completely bypassing traditional checkout lines.
nexhacks/
├── frontend/ # React Native/Expo mobile app
│ ├── README.md # Detailed frontend documentation
│ ├── src/ # Source code
│ └── ...
│
├── backend/ # Backend API (to be implemented)
│ └── ...
│
└── README.md # This file
cd frontend
npm install
npm startSee frontend/README.md for detailed documentation.
To be implemented by backend team
See the API contract in frontend/README.md for required endpoints.
Scan Products → Add to Cart → Pay → Show QR Code → Exit Store
| Endpoint | Method | Description |
|---|---|---|
/api/scan-barcode |
POST | Look up product by barcode |
/api/checkout |
POST | Process payment and generate QR |
/api/qr-code/:id |
GET | Retrieve QR code for transaction |
See frontend/README.md for full API specifications.
Built for NexHacks Hackathon 2026