Mobile/Web App Customer Software Development
Cuptime is a B2B company that provides coffee, tea, and snacks directly to offices through a subscription model via their mobile app. We have created a tailored software solution for Cuptime that encompasses:
- **Mobile App Development**: Built with React Native for compatibility on both Android and iOS.
- **Web App Development**: Developed an admin panel for features like customer dashboards, order tracking, delivery management, process management, lead management, marketing, and analytics. The frontend utilizes Angular and Tailwind CSS.
- **Backend Development**: Created with Node.js and NestJS, structured using a microservices architecture consisting of 10 microservices.
- **Database Management**: Utilizes MongoDB and SingleStore for data storage.
- **Caching Mechanism**: Implements Redis to improve performance.
- **Cloud Infrastructure**: Hosted on AWS, utilizing services such as Kubernetes, Docker, EC2, Load Balancers, S3, Lambda, and more, with guaranteed credits.
- **Environments**: Maintains distinct development and production environments with CI/CD pipelines established using Jenkins and Devtron.
- **Integrations**: Linked with Google Analytics and Firebase for monitoring and analytics purposes.
- **Payment Processing**: Integrated automated payment gateway for smooth transaction processes.
This all-encompassing solution optimizes Cuptime’s operations, improving both efficiency and customer satisfaction.