Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Kene-Okeke/Pro-Homes-

Domain:

socioeconomic

Record type:

software
Creator:
Ken
Host:
ProHomes - Modern real estate platform unifying property buying, renting & short-term letting in Nigeria. Features legal verification, mortgage planning, automated payments, portfolio tracking & Airbnb-style bookings. Built with Next.js, TypeScript, Prisma & Tailwind. Solving real estate trust gaps with transparency & secure transactions. # ProHome A modern full-stack real estate platform for buying, renting, and short-term letting properties in Nigeria. ## Tech Stack - **Next.js 14+** (App Router, React Server Components) - **TypeScript** (strict mode) - **Prisma ORM** with PostgreSQL - **NextAuth.js** (email/password + Google OAuth) - **Tailwind CSS** + **Shadcn/ui**-style components - **React Hook Form** + **Zod** for forms - **Framer Motion** for animations - **Stripe** (ready for payments) ## Project Structure ``` src/ ├── app/ │ ├── (auth) # Login, register │ ├── (marketing) # Home, properties, rent, short-stay, about, contact │ ├── (dashboard) # User dashboard and listings │ └── api # Auth, register, etc. ├── components/ │ ├── ui # Button, Input (Shadcn-style) │ ├── shared # Header, Footer, Sidebar │ ├── providers # SessionProvider │ └── features # Feature-specific components ├── lib # auth, prisma, utils ├── hooks ├── types └── utils ``` ## Getting Started ### 1. Clone and install ```bash git clone cd prohome npm install ``` ### 2. Environment variables (required for sign-in/sign-up) **.env is not in Git.** Your friend must create it from the example: ```bash cp .env.example .env ``` Then edit `.env` and set at least: | Variable | Required | Example / how to get it | |----------|----------|--------------------------| | `DATABASE_URL` | **Yes** | `postgresql://USER:PASSWORD@localhost:5432/PROHOME` (use your Postgres user, password, and DB name) | | `NEXTAUTH_URL` | **Yes** | `localhost` (must match the URL you open in the browser) | | `NEXTAUTH_SECRET` | **Yes** | Run: `openssl rand -base64 32` and paste the output | Without these three, **sign-in and sign-up will not work** (redirects fail, session not set, or "Can't reach database"). Optional: - Google OAuth: `GOOGLE_CLIENT_ID`, `GOOGLE_CLIENT_SECRET` - Stripe: `STRIPE_SECRET_KEY`, `STRIPE_PUBLISHABLE_KEY`, `STRIPE_WEBH …

Visit

github.com

Similar

Okeke, Uche (1933--)kene-anunagba/nigeria-fuel-subsidy-simulationkene-obiekwe/nigeria-public-procurement-intelligenceMosss-OS/avr-homesnachocheesze/nyumbani-kenya-homesSamSpeedX/educare-pro

Okeke, Uche (1933--)

Born as Christopher Uchefuna Okeke in Anambra State, Nigeria in 1933, Uche Okeke is a founding fathe

kene-anunagba/nigeria-fuel-subsidy-simulation

A beginner Python policy simulation project on the impact of fuel subsidy removal in Nigeria. # Nig

kene-obiekwe/nigeria-public-procurement-intelligence

SQL-first procurement analytics case study using Nigeria's public NOCOPO/OCDS data, PostgreSQL, Pyth

Mosss-OS/avr-homes

Lagos Luxury, Verified. A premium real estate marketplace connecting buyers and diaspora investors w

nachocheesze/nyumbani-kenya-homes

# 🏠 Nyumbani - Smart African Property Management Platform **Nyumbani** is a full-featured real esta

SamSpeedX/educare-pro

The Tanzania based School management system.