Skip to content
Nikhila-Dhevi-RPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

STEMPulse

STEMPulse is a women-focused STEM growth and career support platform designed to help women and girls learn, enter, grow, and restart their journey in STEM.

The platform provides different pathways based on the user's stage in life and career, along with personalized opportunities, learning support, career guidance, and a live impact dashboard.


Core Pathways

1. Learn & Enter

For school and college women who want to upskill and enter STEM careers.

Features:

  • Personalized STEM learning paths
  • Skill-gap analysis
  • Coding practice and guided learning
  • Internship and early-career opportunities
  • Mentor and role-model discovery
  • Progress tracking

2. Work & Fund

For working women and women looking for jobs, internships, scholarships, and funding opportunities.

Features:

  • STEM job discovery
  • Internship recommendations
  • Scholarship and funding opportunities
  • Career growth recommendations
  • Opportunity matching
  • Application tracking

3. Restart & Grow

For women returning to STEM after a career break.

Features:

  • Personalized STEM re-entry planner
  • Skill refresh recommendations
  • Career comeback roadmap
  • Mentor matching
  • Re-entry friendly opportunities
  • Progress tracking

Live Impact Dashboard

STEMPulse includes a live dashboard to show measurable impact.

Possible metrics include:

  • Total registered women
  • Active users
  • Learning sessions completed
  • Coding activities completed
  • Mentoring sessions
  • Jobs and internships applied for
  • Scholarships discovered
  • Projects completed
  • Skill improvement
  • Career re-entry progress
  • Successful employment outcomes

Example journey:

Registered
   ↓
Active
   ↓
Learning
   ↓
Skill Improvement
   ↓
Opportunity
   ↓
Employment / Career Growth

## 🚀 How to Run STEMPulse

Run the backend and frontend in **two separate terminals**.

### Terminal 1 — Backend

Move to the project folder:

```powershell
cd STEMPulse

Install the backend dependencies:

python -m pip install -r backend\requirements.txt

Start the backend server:

python -m uvicorn backend.main:app --host 127.0.0.1 --port 8001

Wait until the terminal shows that the server is running at:

http://127.0.0.1:8001

Keep this terminal running.


Terminal 2 — Frontend

Open a second terminal and move to the project folder:

cd STEMPulse

Install the frontend dependencies:

npm install

Start the frontend:

npm run dev

Then open:

http://127.0.0.1:5173

in your browser.

Keep both the frontend and backend terminals running while using STEMPulse.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages