iSPEAK Language Learning Program - Next.js application for connecting children with indigenous African language speakers
# ⚠️ DEVELOPMENT VERSION - DO NOT USE FOR PRODUCTION ⚠️
# iSPEAK Language Learning Program - Next.js App
**This repository contains development artifacts and test data. A clean production repository will be created separately.**
This is a Next.js application for the iSPEAK Language Learning Program, connecting children ages 3-14 with indigenous African language speakers.
## 🚀 Getting Started
### Prerequisites
- Node.js 18.0 or later
- npm or yarn package manager
### Installation
1. Navigate to the project directory:
```bash
cd /Users/mac/Downloads/kfar-final/ispeak-nextjs
```
2. Install dependencies:
```bash
npm install
# or
yarn install
```
### Running the Development Server
```bash
npm run dev
# or
yarn dev
```
The app will be available at
localhost
### Building for Production
```bash
npm run build
npm start
# or
yarn build
yarn start
```
## 📁 Project Structure
```
ispeak-nextjs/
├── app/ # Next.js 13+ App Router
│ ├── layout.js # Root layout
│ ├── page.js # Homepage
│ └── globals.css # Global styles
├── components/ # React components
│ ├── Navigation.js # Header navigation
│ ├── HeroSection.js # Hero banner
│ └── Footer.js # Footer component
├── public/ # Static assets
├── tailwind.config.js # Tailwind CSS config
├── next.config.js # Next.js config
└── package.json # Dependencies
```
## 🎨 Features
- Responsive design with Tailwind CSS
- Mobile-friendly navigation
- Interactive dropdowns
- Font Awesome icons
- Custom animations
- Optimized images
## 🌐 Environment
The app is configured to run on:
- **Development**:
localhost
- **Production**:
ispeak-app-prod.vercel.app
## 📝 Available Scripts
- `npm run dev` - Run development server
- `npm run build` - Build for production
- `npm start` - Start production server
- `npm run lint` - Run ESLint
## 🚀 Deployment Status
Last updated: July 28, 2025 …