⚡ ZapNG – Africa's Smartest AI-Powered VTU & Bills Platform Pidgin AI Chat • Real-time Price Oracle • 99.9% Smart Port Routing • Predictive Wallet • Free Public API • PWA-Ready Next.js 15 + Supabase + Drizzle + Tailwind + OpenAI gpt-4o-mini Built to print millions for Nigerian resellers in 2026 🇳🇬💸
# Welcome to Your Miaoda Project
## Project Info
## Project Directory
```
├── README.md # Documentation
├── components.json # Component library configuration
├── eslint.config.js # ESLint configuration
├── index.html # Entry file
├── package.json # Package management
├── postcss.config.js # PostCSS configuration
├── public # Static resources directory
│ ├── favicon.png # Icon
│ └── images # Image resources
├── src # Source code directory
│ ├── App.tsx # Entry file
│ ├── components # Components directory
│ ├── context # Context directory
│ ├── db # Database configuration directory
│ ├── hooks # Common hooks directory
│ ├── index.css # Global styles
│ ├── layout # Layout directory
│ ├── lib # Utility library directory
│ ├── main.tsx # Entry file
│ ├── routes.tsx # Routing configuration
│ ├── pages # Pages directory
│ ├── services # Database interaction directory
│ ├── types # Type definitions directory
├── tsconfig.app.json # TypeScript frontend configuration file
├── tsconfig.json # TypeScript configuration file
├── tsconfig.node.json # TypeScript Node.js configuration file
└── vite.config.ts # Vite configuration file
```
## Tech Stack
Vite, TypeScript, React, Supabase
## Development Guidelines
### How to edit code locally?
You can choose VSCode or any IDE you prefer. The only requirement is to have Node.js and npm installed.
### Environment Requirements
```
# Node.js ≥ 20
# npm ≥ 10
Example:
# node -v # v20.18.3
# npm -v # 10.8.2
```
### Installing Node.js on Windows
```
# Step 1: Visit the Node.js official website:
nodejs.org, click download. The website will automatically suggest a suitable version (32-bit or 64-bit) for your system.
# Step 2: Run the installer: Double-click the downloaded installer to run it.
# Step 3: Complete the installation: Follow the installation wizard to complete the process.
# Step 4: Verify installation: Open Command Prompt (cmd) or your IDE terminal, and type `node -v` and `npm -v …