Teloentrego EC
Teloentrego EC is a private order logging system.
Its a logging system built on Bootstrap and React with Firebase as the backend platform to control
and store data that gets submitted to it. The purpose of this system is to reduce strain and
disorganization on tracking their shipping orders they send to their customers. They wanted a
dashboard that was easy to record all their shipping orders in a central hub where they can store
them and view them later.
How to complete this?
This was challenging because they had tracked no kind of data whatsover to use
to create a model for the database to construct. They only used WhatsApp messaging
to keep track of the order status between clients. Meaning I had to get familiar with
their whole operation/business and understand what kind of information they keep track of
to add to the model. Afterwards, after collecting enough data about their operation,
create a workflow for the application that can enhance their operation and keep them organized.
-
Identify Goal
Their operation was disorganized and needed a system to enter their order info per customer
and update their order status over time. Create a data model that includes information that is integral
to their orders, customers, and business.
-
Create a workflow
Outline CRUD (Create, Read, Update, Delete) features that would exist in the system
before building the backend.
-
(C) - create a new order to log to backend. Info to be submitted should include
details such as name of order, items, quantity, recipient information, media, and destination.
-
(R) - read order info and details
-
(U) - update order info and shipping status
-
(D) - delete order info or customer from database.
-
Build the Front-End and Back-End
Choose React as the library to create this application for its ability to resuse components
swiftly and access to state management to update order statuses.
Choose Firebase as the Back-End platform because of its costs, services and reliability.
Its services such as authentication make it easy to verify sign in attempts, storage to store
media content, and the firestore to create NoSQL database of their order info and recipients.
Firestore's speed to query for data make it ideal when creating search bars in the app based
on informational factors such as date, name or order id.
Project result and summary
Application keeps them organized and easier to track their orders to their customers thanks to Firebase and the application.