https://github.com/harsh07may/shipkart-server
The WebAPI backend service project for Shipkart in ASP.NET Core 8.
https://github.com/harsh07may/shipkart-server
aspnet-core entity-framework-core netcore-webapi postgresql
Last synced: 7 months ago
JSON representation
The WebAPI backend service project for Shipkart in ASP.NET Core 8.
- Host: GitHub
- URL: https://github.com/harsh07may/shipkart-server
- Owner: harsh07may
- Created: 2025-07-12T10:11:56.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-12T11:45:40.000Z (7 months ago)
- Last Synced: 2025-07-12T12:28:20.513Z (7 months ago)
- Topics: aspnet-core, entity-framework-core, netcore-webapi, postgresql
- Language: C#
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shipkart Backend
Shipkart is an .NET Core 8 WebAPI backend service for managing e-commerce shipping operations.
## Features
- User authentication and authorization
- Product and inventory management
- Order processing and tracking
- Shipping rate calculation
- RESTful API endpoints
## Technologies
- ASP.NET Core 8
- Entity Framework Core
- PostgreSQL
## Getting Started
1. Clone the repository:
```bash
git clone https://github.com/yourusername/shipkart.git
```
2. Navigate to the backend directory:
```bash
cd Shipkart
```
3. Update the connection string in `appsettings.json`.
4. Run database migrations:
```bash
dotnet ef database update
```
5. Start the application:
```bash
dotnet run
```
## API Documentation
See [API.md](API.md) for endpoint details.
## Contributing
Pull requests are welcome. For major changes, open an issue first.
## License
This project is licensed under the MIT License.
## Services & Repos
- AuthService
- EmailService
- TokenService
- UserService
- LoginThrottlingService
- PasswordResetService
- ProductService
- CategoryService
- UserRepository
- RefreshTokenRepository
- PasswordResetTokenRepository
- ProductRepository
- CategoryRepository