OPEN-STUDENT-STACK

An open-source, community-driven platform that curates verified free learning resources, tools, internships, and hackathons for students. Includes a README Generator for beginners.

Description

Problem Statement

Students waste enormous time searching for trustworthy free learning resources, open-source tools, internships, and hackathons. Information is scattered across the internet, outdated, and often locked behind paywalls or shady platforms. There is no single reliable place where a student can find everything they need.

Solution

OpenStudentStack is an open-source, community-driven platform that solves this problem by curating verified free resources in one place. It is built entirely with HTML, CSS, and JavaScript — no frameworks, no backend, no paywalls. Just a clean, fast, and accessible platform for every student regardless of their device or internet speed.

Features

1. Resource Directory A searchable, filterable directory of 35+ verified free resources across 7 categories:

  • Coding — CS50, freeCodeCamp, The Odin Project, Exercism, LeetCode

  • AI/ML — fast.ai, Kaggle Learn, Google ML Crash Course, Karpathy's NN course

  • ECE — NPTEL, MIT OpenCourseWare, Nand2Tetris, All About Circuits

  • Design — Figma Education, Refactoring UI, Google Fonts, Dribbble

  • Tools — GitHub Student Pack, VS Code, Vercel, Supabase, Postman

  • Internships — LinkedIn, Internshala, Wellfound, Google STEP

  • Hackathons — MLH, Devfolio, Devpost, Smart India Hackathon

2. README Generator A tool specifically designed for beginner open-source contributors. Students fill in a simple form with their project name, description, tech stack, and installation steps — and instantly get a professional, ready-to-use README.md file with shields.io badges, table of contents, and proper sections. One click copies it to clipboard.

3. Community Contributions Anyone can contribute a new resource by submitting a Pull Request to the GitHub repository. A detailed CONTRIBUTING.md guide makes it easy even for first-time contributors. The data is stored in a simple data.js file — no database, no backend, just plain JavaScript that anyone can edit.

Issues & Pull Requests Thread
No issues or pull requests added.