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.
- Host: GitHub
- URL: https://github.com/ajay-dhangar/middle-school-learn-platform
- Owner: ajay-dhangar
- License: mit
- Created: 2025-09-12T14:44:37.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-13T02:48:47.000Z (9 months ago)
- Last Synced: 2026-03-13T01:02:13.564Z (3 months ago)
- Topics: coding, e-learning, education, gamified-learning, interactive-education, learning-platform, logic-games, middle-school, modern-ui, nodejs, react, science, web-app
- Language: TypeScript
- Homepage:
- Size: 238 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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

---
## π 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) π