Skip to content

adeenae/website

Β 
Β 

Repository files navigation

HerStack πŸš€

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.

License: MIT PRs Welcome


What is HerStack?

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.

Live Site

🌐 herstack.org


Tech Stack

Tool Purpose
Vite Build tool
React 18 UI framework
Tailwind CSS Styling
Vercel Hosting

Getting Started (Local Development)

New to this? Check out SETUP.md for a beginner-friendly step-by-step guide β€” from installing Node.js to making your first contribution.

Quick start

# 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 dev

Visit http://localhost:5173 β€” you should see the site running locally.

Build for production

npm run build
npm run preview   # preview the production build locally

Project Structure

herstack/
β”œβ”€β”€ 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

How to Contribute

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

Community


License

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

About

She doesn't just use AI. She builds it. β€” Open source platform for girls in AI across India. πŸ’œ Free AI/ML learning paths, women mentors & open source programs

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 91.3%
  • CSS 6.9%
  • HTML 1.8%