←Back to projects
Internal CRM System
Custom-built CRM backend supporting internal business operations.
Problem
- Off-the-shelf CRM tools didn’t match internal workflows well enough for daily operations.
- Needed tighter integration with existing tools and reporting visibility.
Solution
- Built custom CRM backend APIs and database schema to support internal operations.
- Integrated with Google Workspace services (Gmail, Drive, calendar syncing).
How it’s used
- Used by ~40 internal users for day-to-day workflows.
- Feeds dashboards and reporting for operational visibility.
Decisions & tradeoffs
- Designed APIs and data models around real workflows, not generic CRM abstractions.
- Chose PostgreSQL for reliability and reporting-friendly queries.
Project Info
Type: Internal CRM BackendRole: SoftwareStatus: Internal
Key Outcomes
~40 internal users
PostgreSQL-backed
Google Workspace integrations
Reporting dashboards
Tech Stack
PythonFlaskPostgreSQL