Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

metthew-t/AfaanOrormoBusinessNameApprovalPortal

Type de record:

software
Créateur:
met
Hôte:
Collaboration web application for Afaan Oromo business name approval system # AOBNAP — Afaan Oromo Business Name Approval Portal Government-style portal for submitting, verifying, reviewing, approving, and managing Afaan Oromo business name applications for Adama City. ## Architecture ``` afaan-oromo-business-portal/ ├── apps/ │ ├── frontend/ (React + Vite — Phase 2) │ └── backend/ (Node.js + Express API) ├── database/ (Prisma schema, migrations, seed) ├── shared/ (Cross-cutting constants, utilities) ├── docs/ (Architecture & API contracts) └── README.md ``` ## Quick Start ### Prerequisites - **Node.js** 18+ - **PostgreSQL** 14+ - **npm** 9+ ### 1. Clone & Install ```bash npm install cd database && npm install && cd .. cd apps/backend && npm install && cd ../.. ``` ### 2. Configure Environment ```bash cp apps/backend/.env.example apps/backend/.env # Edit .env with your DATABASE_URL, JWT secrets, etc. ``` ### 3. Initialize Database ```bash cd database npx prisma generate --schema=prisma/schema.prisma npx prisma migrate dev --schema=prisma/schema.prisma --name init node prisma/seed/seed.js cd .. ``` ### 4. Start the Backend ```bash cd apps/backend npm run dev ``` Server starts at `localhost`. Health check: `GET localhost` ## Default Test Accounts | Role | Email | Password | |------|-------|----------| | Admin | admin@aobnap.gov.et | Admin@123456 | | Financial Officer | financial@aobnap.gov.et | Officer@123456 | | Language Officer | language@aobnap.gov.et | Officer@123456 | | Senior Officer | senior@aobnap.gov.et | Officer@123456 | Register as a Business Owner via `POST /api/auth/register`. ## API Endpoints Summary | Module | Base Path | Auth | |--------|-----------|------| | Auth | `/api/auth/*` | Public (register/login), Authenticated (others) | | Applications | `/api/applications/*` | BUSINESS_OWNER / Officers | | Business Names | `/api/business-names/*` | BUSINESS_OWNER | | Permissions | `/api/permissions/*` | FINANCIA …

Visit

github.com

Languages

OromoOromo, Borana-Arsi-Guji

Similaires

Displacing AIDS tEazi-T/Carbon_Emission_PredictionT-Stella/MediGuardCMairwiredx/-t-AirwiredXThe hyper-diverse ant genus Tetramorium Mayr (Hymenoptera, Formicidae) in the Malagasy region ‑ taxonomic revision of the T. naganum, T. plesiarum, T. schaufussii, and T. severini species groupst-ben-l/thamu.github.io

Displacing AIDS t

This doctoral project, entitled 'Displacing AIDS: Therapeutic Transitions in Northern Uganda' examin

Eazi-T/Carbon_Emission_Prediction

Nigeria's Carbon Crossroads: Predicting CO₂ Emissions with Machine Learning # Nigeria's Carbon Cros

T-Stella/MediGuardCM

Blockchain-enabled pharmaceutical verification system for Cameroon - Final Year Project # MediGuard

airwiredx/-t-AirwiredX

Ètò AirwiredX - Open source technology built for Yoruba speakers world wide, expanding into AI, fina

The hyper-diverse ant genus Tetramorium Mayr (Hymenoptera, Formicidae) in the Malagasy region ‑ taxonomic revision of the T. naganum, T. plesiarum, T. schaufussii, and T. severini species groups

t-ben-l/thamu.github.io

This is a charity website that i volunteered to develop for an orphanage based in Bulawayo Zimbabwe