This repository contains the source code for Fuelnomic, a comprehensive fuel subsidy management system developed as a Final Year Project (FYP).
The project is structured as a Monorepo, containing the Mobile App, Web Dashboard, and Backend API in a single repository.
fuelnomic/
├── mobile/ # User-side Mobile App (React Native + Expo)
├── web/ # Company-side Admin Dashboard (React + Vite)
└── backend/ # Shared Backend API (Node.js + Express)
- Mobile: React Native (Expo)
- Web: React.js (Vite), Tailwind CSS
- Backend: Node.js, Express.js
- Database: Supabase / PostgreSQL
Since this is a monorepo, you must install dependencies for each folder separately.
cd backend
npm install
cd ..cd web-app
npm install
cd ..cd mobile
npm install
cd ..You will likely need three separate terminal windows open to run the full stack.
cd backend
node index.js
# Server usually runs on http://localhost:5000cd web-app
npm run dev
# Opens the admin panel in your browsercd mobile
npx expo start
# Scan the QR code with your phone (Expo Go)