Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
9e23cd1
backend folder initiated
Ayush16Mishra Mar 28, 2025
410401d
Create frontend
Achiever-P Mar 28, 2025
b3042cc
Delete frontend
Achiever-P Mar 28, 2025
6675a9f
Create Frontend
Achiever-P Mar 28, 2025
a1eee43
Delete Frontend
Achiever-P Mar 28, 2025
7d43bb1
frontend
Achiever-P Mar 28, 2025
e783da4
Delete frontend/Loader.jsx
Achiever-P Mar 28, 2025
14d0d02
frontend
Achiever-P Mar 28, 2025
0915c73
check
Achiever-P Mar 28, 2025
82711ca
first h
harshaagrawal20 Mar 28, 2025
25bedfc
first h
harshaagrawal20 Mar 28, 2025
5003207
check
Achiever-P Mar 28, 2025
9780e4b
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 28, 2025
c2343fc
Integration with modules
Ayush16Mishra Mar 28, 2025
7e386ea
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Ayush16Mishra Mar 28, 2025
6f33f4d
integrated express with python
Ayush16Mishra Mar 28, 2025
bde4c50
check
Achiever-P Mar 28, 2025
1d7e56d
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 28, 2025
835579d
check
Achiever-P Mar 29, 2025
496402b
check
Achiever-P Mar 29, 2025
1019844
Create TODO.md
Ayush16Mishra Mar 29, 2025
3e09176
Update TODO.md
Ayush16Mishra Mar 29, 2025
81906f8
Update TODO.md
Ayush16Mishra Mar 29, 2025
c56211f
Update README.md
Ayush16Mishra Mar 29, 2025
b95a145
check
meghana481 Mar 29, 2025
f991702
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
meghana481 Mar 29, 2025
49756a8
Update TODO.md
Ayush16Mishra Mar 29, 2025
2ba57b2
Update TODO.md
Ayush16Mishra Mar 29, 2025
e0ba1c6
Update TODO.md
Ayush16Mishra Mar 29, 2025
e6f39a7
Update TODO.md
Ayush16Mishra Mar 29, 2025
386612e
check
Achiever-P Mar 29, 2025
d2d6801
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 29, 2025
caf2910
Update TODO.md
Sarthak-Daga Mar 29, 2025
264bfac
check
meghana481 Mar 29, 2025
58f565e
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
meghana481 Mar 29, 2025
bf0ebdf
Update README.md
meghana481 Mar 29, 2025
24cc82f
check
Achiever-P Mar 29, 2025
01c2044
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 29, 2025
73d8dac
Added Hack-the-Future as a submodule
harshaagrawal20 Mar 29, 2025
2f2ef41
adding signs_icons
Sarthak-Daga Mar 29, 2025
a44bbc9
Your commit message here
Sarthak-Daga Mar 29, 2025
a62e6e2
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Sarthak-Daga Mar 29, 2025
c6cfbbd
check
Achiever-P Mar 29, 2025
8abd680
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 29, 2025
5e9c014
Match the card game v1
Ayush16Mishra Mar 29, 2025
555bbdf
random Word Game added
Sarthak-Daga Mar 29, 2025
efe028c
ForTesting
Sarthak-Daga Mar 29, 2025
aa30422
Merge remote-tracking branch 'origin/main'
harshaagrawal20 Mar 29, 2025
dbbb212
first h
harshaagrawal20 Mar 29, 2025
d9ccee1
deleting a folder
Sarthak-Daga Mar 29, 2025
861f7c8
check
Achiever-P Mar 29, 2025
cee3857
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 29, 2025
c7d583b
commit
meghana481 Mar 29, 2025
b060f67
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
meghana481 Mar 29, 2025
3aab7ab
Match the column game v2
Ayush16Mishra Mar 29, 2025
a201c06
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Ayush16Mishra Mar 29, 2025
7c4561e
Making JSON
Sarthak-Daga Mar 29, 2025
d714dbc
commit
meghana481 Mar 29, 2025
f0edda2
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
meghana481 Mar 29, 2025
ce1e660
Making the Game random Word version final
Sarthak-Daga Mar 29, 2025
71ef49e
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Sarthak-Daga Mar 29, 2025
133f5a0
check
Achiever-P Mar 29, 2025
36f0756
Update TODO.md
Sarthak-Daga Mar 29, 2025
ddbb842
Maths Stage game added
Ayush16Mishra Mar 29, 2025
4cbfa12
done
Sarthak-Daga Mar 29, 2025
dce019e
merging
Sarthak-Daga Mar 29, 2025
f493629
Foundation of Math game set version two
Sarthak-Daga Mar 29, 2025
9cf5793
cleaning
Sarthak-Daga Mar 29, 2025
b2e2379
Match the column game v3 final
Ayush16Mishra Mar 30, 2025
19fa539
json touches
Ayush16Mishra Mar 30, 2025
12b63e2
MCQ quiz added
Ayush16Mishra Mar 30, 2025
a66e5fa
check
Achiever-P Mar 30, 2025
6a459fa
Update ToDo
Sarthak-Daga Mar 30, 2025
eaa9dc5
User Authorization and storage
Ayush16Mishra Mar 30, 2025
3466256
TODO
Ayush16Mishra Mar 30, 2025
cbf2342
Profile Photo navbar update
Ayush16Mishra Mar 30, 2025
cf864ed
Game Dashboard initiated
Ayush16Mishra Mar 30, 2025
087ca98
de
Sarthak-Daga Mar 30, 2025
dd45ba8
cleanin
Sarthak-Daga Mar 30, 2025
62028af
Operations done
Sarthak-Daga Mar 30, 2025
4409f09
Games session persistence
Ayush16Mishra Mar 30, 2025
df2f8e8
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Ayush16Mishra Mar 30, 2025
5cce625
questions JSON
Sarthak-Daga Mar 30, 2025
bc1ac41
updating questions JSON
Sarthak-Daga Mar 30, 2025
a9b0acb
check
Achiever-P Mar 30, 2025
a10203d
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 30, 2025
e8500f9
check
Achiever-P Mar 30, 2025
f133283
Update README.md
meghana481 Mar 30, 2025
d9abf12
MCQ PRACTICE SET
Ayush16Mishra Mar 30, 2025
807a297
MCQ PRACTICE SET DONE
Ayush16Mishra Mar 30, 2025
00008a5
CHECK
Ayush16Mishra Mar 30, 2025
dd3b013
cleaning
Sarthak-Daga Mar 30, 2025
02e5c59
check
Achiever-P Mar 30, 2025
c5a1b03
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Achiever-P Mar 30, 2025
e8c8c00
Final Bakckend Integration Done
Ayush16Mishra Mar 30, 2025
6511f52
check
Achiever-P Mar 30, 2025
5ac2329
Add files via upload
Sarthak-Daga Mar 30, 2025
58025f5
Final Commit
Ayush16Mishra Mar 30, 2025
2da11fb
Merge branch 'main' of https://github.com/Sarthak-Daga/Hack-the-Future
Ayush16Mishra Mar 30, 2025
9606a95
Final Commit
Ayush16Mishra Mar 30, 2025
85626a4
Update README.md
Sarthak-Daga Mar 30, 2025
a8c3152
Final Commit
Ayush16Mishra Mar 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
node_modules
node_modules

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

frontend/node_modules
backend/node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
.ntvs
*.njsproj
*.sln
*.sw?

node_modules
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "Hack-the-Future"]
path = Hack-the-Future
url = https://github.com/Sarthak-Daga/Hack-the-Future.git
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/Hack-the-Future.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

88 changes: 38 additions & 50 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,71 +1,59 @@
# Hack the Future | Horizon 2025, IIITV-ICD
# 🌟 StarStream

Welcome to **Hack the Future**, the 36-hour online hackathon organized by Coding Club DCodr as part of **Horizon 2025**, the annual technical fest of **IIITV-ICD**. This is your chance to collaborate, innovate, and build creative solutions to real-world problems.
## 🚀 Hackathon Project Submission

**Once the hackathon begins, please follow the instructions below carefully.**
### 🏆 Team: *StarStream*
*Team Members:*
👩‍💼 *Payaldurga Paila* (Team Leader)
👩‍💻 *Meghana Kankantee*
👨‍💻 *Harsha Agrawal*
👨‍💻 *Ayush Mishra*
👨‍💻 *Sarthak Daga*

---

## **Instructions for Participants**
## 📌 Project Overview
*StarStream* is an *interactive learning application* designed to empower *deaf and mute children* by making education accessible and engaging. The platform helps children learn *English, Mathematics, and Sign Language* through *quizzes and mini-games, fostering an **inclusive* and *personalized* learning experience.

### ✅ **Step 1: Fork the Repository**
1. Once problem statements are available. Click the **Fork** button at the top right corner to create a copy of this repository in your GitHub account.
2. Clone the forked repository to your local machine using the command:
With an intuitive UI/UX built specifically for children, *StarStream* ensures a *natural learning flow* while also providing parents with tools to track their child’s progress.

```bash
git clone <your-forked-repo-link>
```

### ✅ **Step 2: Select a Problem Statement**
- Review the provided problem statements in the PROBLEMS.md.
- Choose any one problem statement to work on.
- Work directly on the `main` branch to ensure your final work is on the main branch, as the organizers will evaluate your project every 6 hours.

### ✅ **Step 3: Project Development**
- Develop your project locally.
- Commit your changes frequently with meaningful messages:
---

```bash
git add .
git commit -m "Initial commit with base project setup"
```
## 🌍 Social Impact
✨ *Promoting Inclusive Education:* Ensuring accessible learning for specially-abled children.
✨ *Boosting Confidence & Independence:* Encouraging self-paced learning and skill development.
✨ *Equal Learning Opportunities:* Bridging the educational gap with interactive tools.
✨ *Encouraging Societal Inclusion:* Raising awareness about early education for children with disabilities.

- Push your changes to your forked repository:
---

```bash
git push origin main
```
## 🔥 Features
✅ *🎮 Interactive Learning* – Engaging quizzes and mini-games for an immersive experience.
✅ *🤟 Sign Language Integration* – Visual and hand-tracking features for better learning.
✅ *📊 Progress Tracking* – Parents can monitor their child's learning journey.
✅ *📚 Multi-Subject Approach* – Covers *English, Mathematics, and Sign Language*.

### ✅ **Step 4: Submission**
1. Create a **Pull Request (PR)** to this repository before the hackathon ends.
2. Your repository should contain:
- `README.md`: Instructions to run your project.
- Source code and necessary files.
- Documentation (if any).
3. 4-5 Page PPT Presentation summarizing your solution to make it easier for judges to evaluate.
- Slide 1: Title, team name, and problem statement.
- Slide 2: Objective and solution overview.
- Slide 3: Key features and technologies used.
- Slide 4: solutions implemented.
- Slide 5: Challenges faced.
---

⚠️ **Note:** Only PRs submitted before the hackathon deadline will be considered. Late submissions will not be accepted.
## 🔧 Tech Stack
🖥 *Frontend:* React, Next.js
📦 *Backend:* Node.js, Supabase
🎨 *UI/UX:* Tailwind CSS, Figma
🖐 *Hand-Tracking:* TensorFlow.js / MediaPipe

---

## 🔍 **Evaluation Criteria**
- **Innovation & Creativity:** Uniqueness and originality of the solution.
- **Functionality & Implementation:** Proper execution and working functionality.
- **Code Quality:** Clean, readable, and maintainable code.
- **Presentation & Documentation:** Clear instructions and explanations.
## 💡 Future Scope
✅ *AI-Powered Speech-to-Sign Translation*
✅ *Personalized Learning Paths with AI*
✅ *Multi-Language Sign Support*
✅ *Gamification for Better Engagement*

---

## ⏱️ **Hackathon Timeline**
- **Start:** [28/03/2025 5PM]
- **End:** [30/03/2025 5AM]
- **Duration:** 36 hours (continuous online mode)
## 🤝 Acknowledgments
A huge thank you to the *hackathon organizers, mentors, and fellow participants* for this incredible opportunity to build something meaningful! 🎉

---

🚀 **Good luck and happy hacking!** 🎯
⭐ StarStream - Enabling Every Child to Learn & Thrive! ⭐
Binary file added Starstream.pdf
Binary file not shown.
27 changes: 27 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Project TO-DO List

## Frontend

- [x] Log in & Sign-up Page
- [x] Each course page
- [x] Each quiz/game page
- [x] Progress Page

## Backend

- [x] Linking Express with Python
- [x] Site navigation
- [x] Database integration
- [x] API services

## Other

- [x] Creating the courses
- [x] Creating the games

## Games

- [x] Letter to sign match the column
- [x] duolingo style letters to sign and sign to letters
- [x] MCQ
- [x] normal reading writing and maths operations
6 changes: 6 additions & 0 deletions backend/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
DB_HOST=localhost
DB_USER=postgres
DB_PORT=5432
DB_PASSWORD=Ayush151
DB_NAME=starstream
SESSION_SECRET=tls123;
Loading