How sanuja03/swiftdrop works
SwiftDrop is presented as a parcel-delivery and courier platform, but the checked-in runtime is largely a starter scaffold: the React page is the Vite welcome screen and the backend authentication files are empty or skeletal. The visible user workflow is only browser entrypoint to that page; no parcel-management workflow is implemented in the sampled code. The README documents intended operational modules and PostgreSQL, but does not establish their implementation or connections. The backend-to-database link is documented; other domain relationships are omitted rather than inferred.
Main entry points: main.jsx React entrypoint · BackendApplication.java Spring Boot app · App.jsx Starter page
Components 9
Web client
- React entrypoint
frontend/src/main.jsx - Starter page
frontend/src/App.jsx
Backend scaffold
- Spring Boot app
backend/src/main/java/com/swiftdrop/backend/BackendApplication.java
Identity scaffold
- Auth controller
backend/src/main/java/com/swiftdrop/backend/modules/auth/controller/AuthController.java - Auth service
backend/src/main/java/com/swiftdrop/backend/modules/auth/service/AuthService.java - Auth repository
backend/src/main/java/com/swiftdrop/backend/modules/auth/repository/AuthRepository.java - Auth entity
backend/src/main/java/com/swiftdrop/backend/modules/auth/entity/AuthEntity.java
Other components
- Browser user
- PostgreSQL
Connections 3
- Browser user → React entrypoint: opens
frontend/src/main.jsx - React entrypoint → Starter page: renders
frontend/src/main.jsx - Spring Boot app → PostgreSQL: connects to
README.md