First off — thank you! Every resource you add helps a student somewhere find what they need faster. 🙏
git clone https://github.com/YOUR_USERNAME/OpenStudentStack
cd OpenStudentStackFind the correct category section (CODING, AI, ECE, etc.) and add your resource following this exact format:
{
title: "Resource Name",
desc: "One or two sentences describing what it is and why it's useful for students.",
cat: "coding", // coding | ai | ece | design | tools | internship | hackathon
link: "https://example.com",
badge: "Free" // short label: Free, India, Beginner, MIT, etc.
},- Resource is free (no paywall for core content)
- Link is working and correct
- Description is one or two sentences, not a marketing pitch
- Category is one of the 7 valid options
- Badge is short (1-2 words max)
git checkout -b add/resource-name
git add js/data.js
git commit -m "add: Resource Name to [category]"
git push origin add/resource-nameThen open a Pull Request on GitHub with a short description of what you added and why it's useful.
- Fix a broken link — open an issue or a PR directly
- Improve a description — keep it student-friendly and concise
- Suggest a new category — open an issue to discuss
- Report a paywalled resource — open an issue with the resource name
Be respectful. This is a student community. We're all here to help each other.