You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A comprehensive Food Delivery System built with Spring Boot providing RESTful APIs for managing restaurants, menu items, orders, and users. Features JWT authentication, role-based authorization, order tracking, and complete restaurant management capabilities.
A full-stack web-based shipping and package tracking system built with React, Node.js, and PostgreSQL. Developed as a CS353 – Database Systems course project at Bilkent University.
delivery-eureka-server is the Service Discovery Server for the Guavapay Delivery microservice ecosystem. It uses Spring Cloud Netflix Eureka to allow all other services (like gw-delivery, ms-delivery-admin, ms-courier-order, and ms-parcel-order) to register and discover each other dynamically without hardcoding hostnames or ports.
A user-friendly interface where customers can register, log in, send parcels, and track them using a tracking ID. Admins assign riders, riders update delivery status, and their earnings are managed via a wallet system. The UI is intuitive and responsive for smooth courier management.
The Delivery Config Server is a Spring Cloud Config Server that loads configuration properties from a Git repository (or optionally from the local filesystem). Each microservice retrieves its configuration at startup — or refreshes it dynamically — through this server.
ms-delivery-user is a Spring Boot–based user management microservice that serves as part of a modular delivery system architecture. It provides RESTful APIs for user registration, authentication, and profile management, and integrates seamlessly with other services (like courier and order management) via OpenFeign.
gw-delivery is an API Gateway Service for a distributed parcel delivery system built on the Spring Cloud Gateway framework. It acts as a unified entry point to multiple backend microservices — such as ms-delivery-admin, ms-courier-order, and ms-parcel-order — handling routing, load balancing, and security token forwarding.