AADI
AADI is a microservice-based project designed to enhance order management through innovative features such as geofencing and capacity awareness. The project leverages a robust tech stack, including JavaScript, TypeScript, and Python, to deliver a seamless experience across customer and admin portals.
Stack
PythonThe tech stack includes JavaScript, TypeScript, and Python as languages.The tech stack includes React and React Native as frameworks.The tech stack includes AWS SDK and DynamoDB as libraries.The tech stack includes AWS SAM, API Gateway, Cognito, and CloudWatch as tools.
Architecture
The architecture of AADI is designed to be scalable and reliable, employing a microservice approach that allows for independent service management. This layered architecture ensures that different components, such as order processing and user management, can evolve without impacting the overall system.
Verified facts
- The tech stack includes JavaScript, TypeScript, and Python as languages.
- The tech stack includes React and React Native as frameworks.
- The tech stack includes AWS SDK and DynamoDB as libraries.
- The tech stack includes AWS SAM, API Gateway, Cognito, and CloudWatch as tools.
- The architecture type is microservice.
- The architecture pattern is layered.
- The project includes a geofencing feature for real-time order dispatch.
- The project includes capacity-aware order management.
- The project includes an admin portal for operational management.
- The project includes a customer web application for ordering.
- The project includes a mobile application for iOS.
- The repository contains 197 files.
- The repository includes 25 JavaScript files.
- The repository includes 20 TypeScript files.
- The repository includes 55 Python files.