Logo Lanfrica

TVupele/TruNORTH

Domain:

digital infrastructure

Record type:

software
Creator:
TVu
Host:
TruNORTH Super App - All-in-One Platform for Northern Nigeria # TruNORTH Super App - All-in-One Platform for Northern Nigeria A comprehensive React + TypeScript super app with 12+ services including wallet, travel, tutoring, emergency response, donations, and more. ## Features - 🏠 **Home Dashboard** - Quick access to all services - 💰 **Digital Wallet** - Balance, transactions, deposits, withdrawals - 🤖 **AI Assistant** - Smart chat for health, education, business advice - ✈️ **Travel Booking** - Search and book travel packages - 📚 **Tutoring** - Find tutors and book sessions - 🏥 **Emergency** - Report emergencies with location - 💝 **Donations** - Crowdfunding campaigns - 🛒 **Marketplace** - Buy and sell products - 🎫 **Events** - Event ticketing - 🕌 **Religious** - Prayer times, mosques, churches - 👥 **Social** - Community feed - 👤 **Profile** - User profile management ## Tech Stack - **Frontend**: React 18 + TypeScript + Vite - **Styling**: Tailwind CSS - **Backend**: Node.js + Express (optional) - **Database**: Supabase (PostgreSQL) - **Authentication**: JWT + Supabase Auth - **Deployment**: Vercel (frontend) + Railway/Render (backend) ## Getting Started ### Prerequisites - Node.js 18+ - npm or yarn - Supabase account (for database) ### Installation ```bash # Install dependencies npm install # Start development server npm run dev # Build for production npm run build ``` ### Environment Variables Create a `.env.local` file in the root directory: ```env VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key ``` ## Deployment ### Frontend (Vercel) 1. Push to GitHub 2. Connect to Vercel 3. Add environment variables in Vercel dashboard 4. Deploy ### Backend (Railway/Render) 1. Deploy `server/` folder 2. Set environment variables 3. Connect to Supabase ## License MIT ## Author TruNORTH Team