← Back to Home

Source Code

Open source educational project

Repository

The source code for Indiana iLearn Practice Exams is available on GitHub. You can view, fork, and contribute to the project.

Technology Stack

This project is built with modern web technologies:

Frontend Framework

  • • Next.js 14 (App Router)
  • • React 18
  • • TypeScript

Styling

  • • Tailwind CSS
  • • Custom Glassmorphism
  • • Responsive Design

Features

  • • Client-side State Management
  • • Dynamic Routing
  • • SEO Optimized

Deployment

  • • Vercel Ready
  • • Static Generation
  • • Server Components

Project Structure

ilearn-math-exam/
├── app/
│   ├── exam/[level]/     # Math exam pages
│   ├── ela/[level]/      # ELA exam pages
│   ├── privacy/          # Privacy policy
│   ├── terms/            # Terms of service
│   ├── source-code/      # This page
│   └── page.tsx          # Home page
├── components/           # Reusable components
├── data/                # Question data
└── public/              # Static assets

Getting Started

To run this project locally:

# Clone the repository
git clone https://github.com/kariemGerges/ilearn-math-exam.git

# Install dependencies
npm install
# or
pnpm install

# Run development server
npm run dev

# Build for production
npm run build

Contributing

Contributions are welcome! If you'd like to contribute:

  • Fork the repository
  • Create a feature branch
  • Make your changes
  • Submit a pull request

License

This project is provided as-is for educational purposes. Please refer to the LICENSE file in the repository for specific licensing information.

Contact

For questions about the source code or contributions, please contact: kariem.gerges@outlook.com