Revv is a developer-focused notification intelligence platform. Instead of drowning in bot updates and irrelevant pings, Revv filters your GitHub notifications so you only see the pull requests, issues, and mentions that actually need your attention — right now.
https://project-aawll.vercel.app
- Connect your GitHub account via OAuth
- Filter out noise — dependabot PRs, bot comments, resolved threads
- See only what needs your action: review requests, direct mentions, overdue issues
- Set custom rules — mute labels, prioritize repos, get stale reminders
- Clean dashboard instead of a cluttered inbox
Frontend — React, Vite, TypeScript, Tailwind CSS, Framer Motion
Backend — FastAPI, Python, Uvicorn, GitHub OAuth
Deployment — Vercel (frontend), Render (backend)
Revv/
├── frontend/ # React (Vite) frontend
│ ├── public/ # Static assets
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ ├── pages/ # Page-level components
│ │ ├── services/ # API calls
│ │ ├── App.jsx
│ │ └── main.jsx
│ ├── .env # VITE_API_BASE_URL
│ ├── index.html
│ ├── package.json
│ └── vite.config.js
│
├── backend/ # FastAPI backend
│ ├── app/
│ │ ├── main.py # FastAPI entry point
│ │ ├── routes/
│ │ │ └── auth.py # GitHub OAuth routes
│ │ └── services/ # OAuth / business logic
│ ├── requirements.txt
│ └── .env # Backend env vars
│
├── .gitignore
└── README.md
- Node.js 18+
- Python 3.10+
git clone https://github.com/your-username/Revv.git
cd Revvcd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
uvicorn main:app --reload- User clicks "Connect GitHub"
- Redirected to GitHub OAuth consent screen
- GitHub sends auth code to
/auth/github/callback - Backend exchanges code for access token
- User data retrieved from GitHub API
- User redirected to dashboard