How charanrao543/salessavvy works
SalesSavvy appears to be a Spring application for product and user management with authentication. The visible API surface is split across authentication, product, and user controllers; corresponding services, repositories, and domain entities are present. The tree does not include a README or source excerpts, so internal calls, persistence configuration, and the exact user-to-result flow cannot be verified. The graph therefore shows only the apparent API entry points and omits speculative wiring.
Main entry points: AuthController.java Auth API · ProductController.java Product API · UserController.java User API
Components 20
API
- Auth API
SalesSavvy/src/main/java/com/example/project/salessavvy/controller/AuthController.java - Product API
SalesSavvy/src/main/java/com/example/project/salessavvy/controller/ProductController.java - User API
SalesSavvy/src/main/java/com/example/project/salessavvy/controller/UserController.java - Application
SalesSavvy/src/main/java/com/example/project/salessavvy/SalesSavvyApplication.java
Services
- Auth service
SalesSavvy/src/main/java/com/example/project/salessavvy/service/AuthService.java - Product service
SalesSavvy/src/main/java/com/example/project/salessavvy/service/ProductService.java - User service
SalesSavvy/src/main/java/com/example/project/salessavvy/service/UserService.java
Domain
- Login request
SalesSavvy/src/main/java/com/example/project/salessavvy/dto/LoginRequest.java - Product
SalesSavvy/src/main/java/com/example/project/salessavvy/entities/Product.java - Category
SalesSavvy/src/main/java/com/example/project/salessavvy/entities/Category.java - Product image
SalesSavvy/src/main/java/com/example/project/salessavvy/entities/ProductImage.java - User
SalesSavvy/src/main/java/com/example/project/salessavvy/entities/User.java - Role
SalesSavvy/src/main/java/com/example/project/salessavvy/entities/Role.java - JWT token
SalesSavvy/src/main/java/com/example/project/salessavvy/entities/JWTToken.java
Persistence
- Product repository
SalesSavvy/src/main/java/com/example/project/salessavvy/repository/ProductRepository.java - Category repository
SalesSavvy/src/main/java/com/example/project/salessavvy/repository/CategoryRepository.java - Image repository
SalesSavvy/src/main/java/com/example/project/salessavvy/repository/ProductImageRepository.java - User repository
SalesSavvy/src/main/java/com/example/project/salessavvy/repository/UserRepository.java - Token repository
SalesSavvy/src/main/java/com/example/project/salessavvy/repository/JWTTokenRepository.java
Other components
- API user
Connections 3
- API user → Auth API: requests auth
- API user → Product API: requests products
- API user → User API: requests users