mirror of
https://github.com/get-drexa/drive.git
synced 2026-02-02 05:51:18 +00:00
1.2 KiB
1.2 KiB
Project tech stack
frontend: react, shadcn, tailwindcss backend: go with go fiber as router
Project structure
This project uses npm workspaces.
apps/- application codedrive-web- web app for drexa drive, a cloud storage servicebackend- backend that powers drexa (will offer more services beyond drive in the future)file-proxy- deprecated go service to support the de
packages/- reusable typescript codeconvex- deprecated convex backend that i am migrating away frompath- deprecated path util for convexauth- deprecated auth package
General Guidelines
- IGNORE CONVEX. I DO NOT WANT CONVEX CODE ANYMORE.
- For frontend dashboard guidelines, refer to dev/docs/dashboard.md
- For backend guidelines, refer to dev/docs/backend.md
- When commiting, follow conventional commits:
[type]: msgand clarify in commit body if necessary. keep your commit header to <= 50 characters.feat:for new featuresfix:for bug fixesdocs:for documentationrefactor:for code restructuringstyle:for formatting changestest:for adding testsci:for CI/CD pipeline changesbuild:for build system or dependency changes
- ALWAYS use bun to run one-off JavaScript scripts.