You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

9h 27m 36s logged

Devlog 8

coded for 10 hours straight. brain is absolutely fried but got most of the core pages done.
the lopsided progress is finally balancing out. frontend is starting to talk to the backend client.

made some serious headway:

  • user-management.tsx: admin controls, user activity graphs, and session tracking. shows average response times and role badges.
  • billing-finance.tsx: invoice lists, revenue breakdowns (upi, cash, card), stats, and mock trends.
  • pharmacy/pharmacy-customers.tsx: mapped patients to pharmacy profiles. tracked loyalty points and total amount spent, plus warning badges for outstanding dues.
  • app.tsx: wired up all the protected routes and role permissions. admins, doctors, pharmacists all see different stuff now.

what’s left:

  • pharmacy-inventory.tsx is half-baked. literally stopped at line 65 state declaration because i needed a break. need to add medicine batch dialogs, GST calculations, and stock levels.
  • missing pharmacy-prescriptions.tsx, pharmacy-purchase.tsx, and pharmacy-reports.tsx files completely. they’re imported in app.tsx but the files don’t exist on disk yet. build will crash if i try to compile right now.
  • actual integrations testing with the express backend. right now it falls back to mock data if the local server isn’t running.
  • need to build the electron wrapper for desktop and expo for mobile later.

everything is coming together. the app finally feels like a real crm instead of just a bunch of empty files. going to sleep now.

Project Screenshot

The attached screenshot is ai generated as the final devlog will contain demo link to try website yourselves.

0
2

Comments 0

No comments yet. Be the first!