Barq CRM
A real CRM and business-management platform I contributed to during my field training at Barq Agency — spanning the sales pipeline, client and campaign management, proposal generation, data imports, and financial reporting.
Visuals on this page are abstract art direction, not product screenshots.
What I worked on
- Pipeline, Clients, Contacts, and Activities modules
- Campaign Board
- Proposal Wizard
- CSV Import Wizard: file preview, column mapping, duplicate detection
- Financial Dashboard and Reports
- Project-module planning
- Responsive fixes and UI/UX improvements across the app
Technologies
- Node.js
- Express
- TypeScript
- React
- PostgreSQL
- Prisma
- JWT
- Git / GitHub
- Vercel
Purpose
Agencies run their business across scattered tools: leads in spreadsheets, campaigns in chat threads, proposals in documents, and finances somewhere else entirely. The platform's purpose is to bring that whole operation — from first contact to signed proposal to reporting — into one coherent system.
The approach
The platform is organized around how agency work actually flows: a pipeline view for deals, linked clients, contacts and activities, a campaign board for marketing execution, and a step-by-step proposal wizard. A dedicated CSV import wizard handles real-world messy data with file preview, column mapping, and duplicate detection before anything touches the database. Financial dashboards and reports close the loop from work delivered to money tracked.
Key features
- Sales pipeline with linked clients and activities
- Campaign board for marketing execution
- Step-by-step proposal generation
- CSV import with preview, mapping, and dedupe
- Financial dashboard and reporting
- JWT-secured authentication and validation
An honest note: This is real professional work carried out during field training as part of the Barq Agency team. The visuals here are abstract art direction, not product screenshots, and no client data or business metrics are shown — deliberately.
Want to work together on something like this?
Start a projectYour website should be working as hard as you do.
Tell us about your project — it takes about five minutes, and you'll hear back within one business day.
Currently accepting new projects