Building India's AI generation β one girl at a time.
HerStack is an open source community platform helping school girls and young women across India learn AI/ML, find women mentors, and build the future β completely free.
HerStack is three things working together:
- Curated Resources β The best free AI/ML courses, lectures, and certifications, handpicked into clear learning paths. Not random links. The actual good stuff.
- AI Concepts Visualized β Machine learning, neural networks, LLMs β explained through illustrated storyboards that anyone can understand.
- Women Mentors β Real women working in AI across India's top companies and startups, with their LinkedIn profiles so girls can see what the path looks like.
π herstack.org
| Tool | Purpose |
|---|---|
| Vite | Build tool |
| React 18 | UI framework |
| Tailwind CSS | Styling |
| Vercel | Hosting |
New to this? Check out SETUP.md for a beginner-friendly step-by-step guide β from installing Node.js to making your first contribution.
# 1. Clone the repo
git clone https://github.com/HerStack-org/website
cd website
# 2. Install dependencies
npm install
# 3. Start dev server
npm run devVisit http://localhost:5173 β you should see the site running locally.
npm run build
npm run preview # preview the production build locallyherstack/
βββ public/ # Static assets (favicon, images)
βββ src/
β βββ components/ # One file per section of the page
β β βββ Nav.jsx
β β βββ Hero.jsx
β β βββ Marquee.jsx
β β βββ Pillars.jsx
β β βββ LearningPath.jsx
β β βββ Storyboards.jsx
β β βββ Mentors.jsx
β β βββ SummerOfAI.jsx
β β βββ Contribute.jsx
β β βββ Footer.jsx
β βββ data/ # Content as JS objects β easy to edit without touching UI code
β β βββ mentors.js β add mentors here
β β βββ resources.js β add resources here
β β βββ storyboards.js β add storyboard concepts here
β βββ styles/
β β βββ globals.css # CSS variables, base styles, Tailwind imports
β βββ App.jsx # Root component
β βββ main.jsx # Entry point
βββ index.html
βββ vite.config.js
βββ tailwind.config.js
βββ package.json
We welcome all kinds of contributions β you don't need to know how to code to help!
See CONTRIBUTING.md for the full guide. Quick summary:
| Contribution type | What to do |
|---|---|
| Add a mentor | Edit src/data/mentors.js and open a PR |
| Add a resource | Edit src/data/resources.js and open a PR |
| Propose a storyboard concept | Open a GitHub issue with the label storyboard |
| Fix a bug / build a feature | Check open issues for good first issue labels |
| Improve copy or fix typos | Edit the relevant component and open a PR |
- π¬ Discussions: GitHub Discussions
- π Bugs & Features: GitHub Issues
- π§ Contact: hey@herstack.org
MIT Β© HerStack
This project is free and open source. Use it, fork it, build on it.
Made with β₯ for India's next generation of AI builders