๐Ÿ’ฐ Earnings Contribute to unlock rewards โ€” check your earnings eligibility now. Check Earnings โ†’
๐ŸŒ Open Source

Built in the open.
Powered by the community.

AbhiHub is free and open source. Every line of code is public โ€” fork it, improve it, or build on top of it.

MIT
License
Flask
Backend
100%
Free to Use
โˆž
Contributors Welcome
๐ŸŒ Why Open Source

Transparent by design

AbhiHub was built by a student, for students. Making it open source means anyone can audit the code, suggest improvements, or adapt it for their own college community.

  • No hidden data collection โ€” read the code yourself
  • Community-driven improvements and bug fixes
  • Free to fork and deploy for your own institution
๐Ÿ”“
๐Ÿ› ๏ธ Tech Stack

What AbhiHub is built with

A modern, pragmatic stack chosen for reliability and developer friendliness.

๐Ÿ
Flask
Web framework
๐Ÿ˜
Supabase
Database & Auth
โ˜๏ธ
Cloudinary
File storage
๐Ÿ“„
PDF.js
In-browser viewer
โšก
Flask-SocketIO
Realtime
๐ŸŽจ
Tailwind CSS
Styling
๐Ÿš€
Heroku
Hosting
๐Ÿ”ง
Gunicorn + Gevent
WSGI server
๐Ÿค How to Contribute

Get involved in 4 steps

No contribution is too small โ€” from fixing a typo to building a new feature.

1
Fork & clone
Fork the repo on GitHub, then run git clone locally.
2
Set up your environment
Copy .env.example โ†’ .env, fill in your keys, then pip install -r requirements-min.txt.
3
Make your change
Follow the docs in .documentation/. Run pytest before committing.
4
Open a Pull Request
Push your branch and open a PR. Describe what you changed and why.
๐Ÿค
๐Ÿ’ก Where to Help

Areas that need contributors

๐Ÿ›
Bug Reports
Found something broken?
๐ŸŽจ
UI / UX
Design improvements
๐Ÿ”
Search
Better relevance & filters
๐Ÿ“ฑ
Mobile
PWA & responsive fixes
๐Ÿงช
Tests
Expand the pytest suite
๐Ÿ“–
Docs
Improve guides & READMEs

Ready to contribute? ๐Ÿš€

Join the community and help make AbhiHub better for every engineering student.

plus search user cup home folder upload settings

Add New