I work in a team of two on a full-stack web app for a major automotive finance company. It replaces sales workflows that used to run on Excel and manual steps.
What I worked on:
- Set up the system from the start: frontend, backend, database schema, and admin tools
- Built a PWA that works offline for field sales agents in areas with weak or no signal. Saves wait in a queue until the connection returns, so agents lose no data
- Designed a dynamic function system. Business logic is written as JavaScript in the admin panel, stored in the database, and run in the browser, so non-engineers can change a calculation without a deploy
- Wrote the internal admin panel with refine.dev and Material UI
- Made the customer-facing UI with Tailwind CSS and DaisyUI, responsive on phones and desktops
- Used Supabase for authentication, the database, and the API layer
Sales agents now do this work in the app instead of in Excel, which takes less time and leaves less room for manual errors.
What I worked on:
- Set up the system from the start: frontend, backend, database schema, and admin tools
- Built a PWA that works offline for field sales agents in areas with weak or no signal. Saves wait in a queue until the connection returns, so agents lose no data
- Designed a dynamic function system. Business logic is written as JavaScript in the admin panel, stored in the database, and run in the browser, so non-engineers can change a calculation without a deploy
- Wrote the internal admin panel with refine.dev and Material UI
- Made the customer-facing UI with Tailwind CSS and DaisyUI, responsive on phones and desktops
- Used Supabase for authentication, the database, and the API layer
Sales agents now do this work in the app instead of in Excel, which takes less time and leaves less room for manual errors.