Case Study: Goods-In System for CST by Cyprian Aarons

May 10, 2024

#Introduction

  • Overview: The CST Goods-In System is designed to streamline inventory management and customer check-in processes. The application was built to address inefficiencies in supply chain operations, making the process faster and more reliable.
  • Responsibilities: As a Contractor Fullstack Mobile Developer, I was responsible for developing both the backend and mobile frontend, integrating APIs, and ensuring the overall functionality of the system.

#The Problem

  • Context: CST faced significant delays and operational costs due to inefficiencies in their goods-in and inventory management processes.
  • Challenges: The primary challenge was the manual and time-consuming process of handling purchase orders and customer check-ins, which required a robust solution to automate and streamline these tasks.

#The Solution

  • Approach and Strategy: Developed a mobile application using React Native for the frontend and FastAPI for the backend. The solution integrated seamlessly with ConnectWise APIs for data management and used a serverless architecture to ensure scalability.
  • Implementation:
    • Backend Development:

      • Utilized FastAPI and Python for backend development.
      • Integrated ConnectWise REST APIs for data fetching and updates.
      • Employed MongoDB for database management.
      • Added backend tests for reliability.
      • Deployed the backend on Render and used Sentry for bug notifications.
      • Implemented API version control and tested with Swagger.

      Goods-In System Interface

    • Frontend Development:

      • Built the mobile application using React Native.
      • Employed Expo for building, deployment, and submission to the Apple Store.
      • Used Gluestack UI for frontend components and Redux for state management.
      • Incorporated Expo SDKs for functionalities like camera access and asynchronous storage.
    • Features:

      • Delivery Process: Options for full or partial delivery, with printing of labels and slips.
      • Customer Check-In: Ticket management, including damage reporting with photo uploads.
      • User Authentication: RFID scanning and PIN entry for secure access.
      • Automated Notifications: Email notifications for received items and updates.
    • Tools Used:

      • Programming Languages: Python, JavaScript (TypeScript)
      • Frameworks: React Native, FastAPI
      • Databases: MongoDB
      • Cloud Services: Render
      • Utilities: Git, Docker, Figma, Jira, Expo SDK , Sentry

#The Outcome

  • Results:

    • Reduced inventory processing time from a full day to under 5 minutes.
    • Improved workflow efficiency and reduced operational costs by 30%.
    • Successfully deployed the application on Apple devices, ensuring smooth user experience.
  • Problems Solved:

    • Automated and streamlined the delivery and check-in processes.
    • Enabled real-time data updates and notifications, enhancing operational transparency.
    • Provided a scalable and secure solution for inventory management.
  • Screenshots:

    Goods-In System Architecture

    Goods-In System Architecture

    Goods-In System Architecture

#Reflection and Learnings

  • Challenges and Overcoming Obstacles:

    • Addressed technical challenges related to API integrations and data consistency.
    • Ensured data security and compliance with industry standards.
  • Key Takeaways:

    • Learned the importance of user-centric design in developing effective mobile applications.
    • Gained valuable experience in integrating complex systems and automating workflows.

#Get in Touch

If you have any questions or would like to discuss potential collaborations, feel free to reach out directly via email. [email protected]

Transforming Your Business with AI Innovation

I help businesses like yours harness the power of AI to automate workflows, reduce costs, and drive growth. Whether you need smart chatbots, process automation, or custom AI solutions, I'll turn complex technology into practical tools that work for you.

With over 5 years of experience delivering AI solutions, I specialize in creating systems that save time, reduce errors, and help your team focus on what matters most. Let's work together to make your business more efficient and competitive.

Cyprian T. Aarons working on AI solutions
FAQCommon Questions

Frequently Asked Questions

Get answers to common questions about our services, process, and support.

I automate scheduling, billing and paperwork with HIPAA-compliant AI. My system reduces administrative work by 70%, integrates with major EMR systems, and provides 24/7 automated support. I typically complete implementation within 2 months.

ContactGet Started

Transform Your Business Today

Get a custom quote or book a strategy call to discuss your project.

Select Your Industry *

Company Size *

What services are you interested in? *

When would you like to start? *

What's your budget range? *

Let's create something amazing

Stay updated with my latest work

© 2024 Cyprian T. Aarons. All Rights Reserved.Privacy PolicyTerms of Service