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.

beno24770/Go-Ghana-V1.0

Type de record:

software
Créateur:
ben
Hôte:
# Go Ghana AI Ghana's first budget-first AI travel planner. A smart budget estimator, itinerary builder, and tour recommendation platform for travelers planning a trip to Ghana. ## Features - **Smart Budget Calculation**: Estimates daily costs based on traveler type, accommodation level, and duration. - **Custom Authentication**: Secure email/password login, email verification, and session management. - **Dynamic Recommendations**: Suggests tours and activities based on user interests. - **AI-Powered Itineraries**: Generates personalized travel plans. - **Real-time Updates**: Interactive form with immediate feedback. ## Tech Stack ### Frontend - **Framework**: React 18+ (Vite) - **Language**: TypeScript - **Styling**: Tailwind CSS - **State Management**: React Context (AuthContext) - **API Client**: Fetch API with custom service layer ### Backend - **Runtime**: Node.js + Express - **Database**: PostgreSQL (via Supabase) with Prisma ORM - **Authentication**: JWT (JSON Web Tokens) + HTTP-only cookies - **Email Service**: Resend ## Getting Started ### Prerequisites - Node.js (v18 or higher) - PostgreSQL (or Supabase URL) ### Installation 1. **Clone the repository**: ```bash git clone github.com cd Go-Ghana-V1.0 ``` 2. **Install Frontend Dependencies**: ```bash npm install ``` 3. **Install Backend Dependencies**: ```bash cd backend npm install ``` ### Configuration 1. **Frontend**: Create `.env` in the root: ```env VITE_API_URL=localhost ``` 2. **Backend**: Create `.env` in `/backend` (see `backend/.env.example`): ```env DATABASE_URL="prisma+postgres://..." JWT_SECRET="your-secret" RESEND_API_KEY="re_..." FRONTEND_URL="localhost" ``` ### Running the App 1. **Start the Backend**: ```bash cd backend npm run dev ``` (Server runs on localhost) 2. **Start the Frontend** (in a new terminal): ```bash # from root npm run dev ``` (App runs on localhost) ## Project Structure `` …

Visit

github.com

Similaires

gear5km/go-ghanarighteousagoha/kp-prp-one-health-ghana: Manuscript submission v1.0CompanyCall v1.0SomaliPhishingDataset v1.0AfroGrid V1.0GO-TECH-AFRICA-LTD/GO-CBT-APP-DESKTOP

gear5km/go-ghana

Website that takes your birthday and turns it into an Akan first name. Deployed on: Go Ghana Website

righteousagoha/kp-prp-one-health-ghana: Manuscript submission v1.0

Analysis code for Persistence-Resistance Plasmids in K. pneumoniae across One Health compartments in

CompanyCall v1.0

Routes calls based on spoken company name, south african names, ses ASR name re ??, which domain) di

SomaliPhishingDataset v1.0

SomaliPhishingDataset is a Somali-language cybersecurity dataset for binary classification of digita

AfroGrid V1.0

Studies on the impact of environmental stressors on conflict have proliferated in recent years, but

GO-TECH-AFRICA-LTD/GO-CBT-APP-DESKTOP

GO CBT APP is a powerful exam preparation tool built for FCTA/FCT Civil Service Commission staff. It