An open API service indexing awesome lists of open source software.

https://github.com/ajay-dhangar/middle-school-learn-platform

An Interactive Middle School Learning Platform offering science experiments, basic coding, logic games, and immersive learning experiences with critical thinking & problem-solving activities.
https://github.com/ajay-dhangar/middle-school-learn-platform

coding e-learning education gamified-learning interactive-education learning-platform logic-games middle-school modern-ui nodejs react science web-app

Last synced: about 1 month ago
JSON representation

An Interactive Middle School Learning Platform offering science experiments, basic coding, logic games, and immersive learning experiences with critical thinking & problem-solving activities.

Awesome Lists containing this project

README

          

# Middle School Learn Platform

**Middle School Learn Platform** is an interactive, modern web application designed to make learning **fun and engaging** for students in **Grades 6–8**.
It combines **science experiments**, **basic coding**, **logic games**, and **critical thinking activities** to help students explore and learn in a creative way.

> Middle School Learn Platform is a next-gen, interactive web application designed to make learning fun, engaging, and skill-focused for students in Grades 6–8.
> πŸ§ͺ Science experiments, πŸ’» basic coding labs, 🎯 logic games, and 🧠 critical-thinking activitiesβ€”all in one platform.
>
>Built with modern web technologies for a smooth, gamified learning experience that inspires curiosity and creativity.

---

## Features
βœ… **Interactive Learning Modules** – Science experiments, VR history tours, and gamified quizzes.
βœ… **Basic Coding Playground** – Learn coding fundamentals with hands-on challenges.
βœ… **Logic & Critical Thinking Games** – Boost problem-solving and analytical skills.
βœ… **Progress Tracking** – Save user progress with **local storage** or database.
βœ… **Responsive Design** – Seamless experience across desktop, tablet, and mobile.

---

## πŸ› οΈ Tech Stack
| Frontend | Backend | Database | Other |
|----------|---------|---------|------|
| React / Next.js | Node.js / Express | MongoDB / Firebase | Tailwind CSS, Three.js (for 3D/VR) |

---

## πŸš€ Getting Started

Follow these steps to run the project locally:

### 1️⃣ Clone the repository

```bash
git clone https://github.com//middle-school-learn-platform.git
cd middle-school-learn-platform
````

### 2️⃣ Install dependencies

```bash
npm install
```

### 3️⃣ Start the development server

```bash
npm run dev
```

Now, open **[http://localhost:3000](http://localhost:3000)** to view the app in your browser. πŸŽ‰

---

## πŸ“‚ Project Structure

```
middle-school-learn-platform/
β”œβ”€ public/ # Static assets (images, icons, etc.)
β”œβ”€ src/
β”‚ β”œβ”€ components/ # Reusable UI components
β”‚ β”œβ”€ pages/ # App pages (Home, Experiments, Coding, Games)
β”‚ β”œβ”€ hooks/ # Custom React hooks
β”‚ └─ utils/ # Helper functions
β”œβ”€ package.json
└─ README.md
```

---

## πŸ“Έ Screenshots

image

---

## 🌍 Live Demo

πŸ”— [Coming Soon](#)

---

## 🀝 Contributing

Contributions are welcome! Follow these steps:

1. **Fork** the repo
2. **Create a branch**: `git checkout -b feature-new`
3. **Commit changes**: `git commit -m "Add new feature"`
4. **Push**: `git push origin feature-new`
5. Create a **Pull Request**

---

## πŸ“œ License

This project is licensed under the [MIT License](LICENSE).

---

## πŸ’‘ Inspiration

Designed to encourage **critical thinking, problem-solving, and creativity** in middle school students through interactive technology and gamified learning.

---

### πŸ‘¨β€πŸ’» Author

Developed by [Ajay Dhangar](https://github.com/ajay-dhangar) πŸš€