Skip to content

Repository files navigation

License: MIT GitHub release (latest by date) GitHub repo size

What is KarmaCircle ?

KarmaCircle (product name "Milan") is a hub to connect NGOs, Charities, and the world to collaborate and build a better tomorrow. Sign up as an organization/user and be a cause for change. Don't forget to drop a star ⭐.


Frontend Backend Sponsor Tamal
KarmaCircle Readme Banner

This is a monorepo

This repo holds both apps that make up KarmaCircle:

App Path What it is
Frontend apps/web milan-frontend — React 19 + Vite SPA
Backend apps/api milan-api — Express + TypeScript + MongoDB API

They're independently deployed (two separate Vercel projects) but share this repo, CI, and contribution workflow. See CLAUDE.md and AGENTS.md for the fuller architecture/agentic-workflow notes, and each app's own docs/specs/README.md for its feature/module map.

Tech Stack 💻

React Vite Node.js Express MongoDB TypeScript Tailwind Turborepo GitHub Actions

Contributing to KarmaCircle 🔐

Remember, Good PR makes you a Good contributor!

We at KarmaCircle work hard to maintain the structure, and use conventional Pull request titles and commits. Without a proper template for the PR, not following the guidelines and spam might get the pull request closed, or banned.

1. Setting up the project locally

2. Contributing guidelines & more

License 👮

KarmaCircle is Licensed under the MIT License. Please go through the License at least once before contributing.

Support 🙏

Don't forget to drop a star ⭐. A heartfelt thank you to those who have contributed to this project. We are really grateful for your contribution. You all are amazing. Opensource for the win 🚀

About

A platform to connect and support NGOs, charities and you to build a better tomorrow.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

397 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages