Naija234
Nigerians everywhere — connect, share, belong.

Welcome to Naija234

A community hub for Nigerians around the world — profiles, posts, classifieds, events, and chat.

Go to app
This starter uses Amazon Cognito Managed Login for authentication. Configure it once, then you can log in and test.

Profiles

Members create profiles with photo, location, bio, and community tags (schools, orgs, professional bodies).

Spaces

Dedicated areas for schools, churches/mosques, professional networks, cities, and interests.

Classifieds & Adverts

Post classified ads, business promotions, and social event adverts (no paid streaming included).

Chat

Real-time chat comes next after the API is deployed (this starter just proves login works).

Suggested Spaces

Setup checklist (5–10 minutes)

  1. Deploy this zip in Amplify Hosting using Deploy without Git (manual deploy / drag & drop).
  2. Copy the temporary Amplify URL (it looks like https://main.xxxxx.amplifyapp.com).
  3. In Cognito → your user pool → App integrationApp clients → select your app client → Managed login, add the Amplify URL as a Return URL ending with /callback.html.
  4. Set a Cognito domain prefix (Managed login) and copy the domain (for example: https://YOURPREFIX.auth.us-west-2.amazoncognito.com).
  5. Edit config.js in this zip (replace REPLACE_ME), then re-upload the zip to Amplify.
  6. Test: click Log in / Sign up. You should come back to /callback.html then land on /app.html.
  7. When it works, connect www.naija234.com in Amplify Hosting and add that URL to Cognito return URLs too.

This uses PKCE (recommended) and does not include any Supabase secrets.