Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f-lsq/parcel-bustle
Courier service arrangement platform that facilitates the collection and delivery of parcels, with real-time updates of the status of each parcel.
https://github.com/f-lsq/parcel-bustle
courier-service expo figma react-native redux
Last synced: about 1 month ago
JSON representation
Courier service arrangement platform that facilitates the collection and delivery of parcels, with real-time updates of the status of each parcel.
- Host: GitHub
- URL: https://github.com/f-lsq/parcel-bustle
- Owner: f-lsq
- Created: 2024-06-20T16:14:55.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T13:58:46.000Z (5 months ago)
- Last Synced: 2024-07-24T16:08:57.268Z (5 months ago)
- Topics: courier-service, expo, figma, react-native, redux
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parcel Bustle (Frontend)
[Parcel Bustle](#) is a cutting-edge courier service app designed to streamline your courier and logistic needs. With this app, you can manage parcel deliveries and track shipments in real-time with no hassle.
This app is targeted for last-mile delivery services providers, specialising in transporting good from a distribution center to the end customer's doorstep. It allows workers to save parcel details into the system either using an Optical Character Recognition (OCR) tool, or by manual input. Customers will be contactable via WhatsApp with the click of a button, while the host can manage the parcels and workers' permission through the frontend interface.
* [Frontend Repository](https://github.com/f-lsq/parcel-bustle) (React Native with Redux, Expo)
* [Backend Repository](https://github.com/f-lsq/parcel-bustle-backend) (Golang - Gin, GORM, MySQL)## Table of Contents
1. [UI/UX](#uiux)
2. [Features](#features)
3. [Technologies Used](#technologies-used)
4. [Deployment](#deployment)
5. [Credits](#credits)
6. [References](#references)## UI/UX
### User Stories
1. As a *worker*, I want to be able to scan the individual parcels' information, so that the parcel details will be recorded in the system
2. As a *worker*, I want to be able to upload images of the delivered parcels, so that they can be marked as delivered and also sent to the customers for confirmation
3. As a *host*, I want to be able to see the list of the parcels, workers and customers, so that I will be able to combine any parcel orders, and perform CRUD operations on the lists
4. As a *host*, I want to be able to see the list of the undelivered parcels, so that I can contact the affected customers to settle their delivery### User Flow Diagram
![User Flow Diagram](flowchart.png#gh-light-mode-only)
![User Flow Diagram](flowchart-dark.png#gh-dark-mode-only)### Wireframes
Below are the wireframes for both the worker, and admin pages. The link to the Figma project can be accessed [here](https://www.figma.com/design/CiTGcBQOT12mRk9EoIGapD/ParcelBustle?node-id=1-4&t=ymUMwcQ5qwJpLO2J-1).## Features
## Technologies Used
### Frontend
* [React Native](https://reactnative.dev/)
* [Expo](https://expo.dev/)### Backend
* [Gin](https://gin-gonic.com/docs/) - Server environment. [GORM](https://gorm.io/)
* [MySQL](https://www.mysql.com/)/[PostgresSQL](https://www.postgresql.org/) - Database management## Deployment
### Live Links
* [React Native Frontend](#)
* [Gin Backend](#)### Test Accounts
| Account Type | Name | Email | Password |
|--------------|------|-------|----------|
| Worker | [Mulan Hua](https://disney.fandom.com/wiki/Fa_Mulan) | [email protected] | mulanhua123@ |
| Worker | [Shang Li](https://disney.fandom.com/wiki/Li_Shang) | [email protected] | shangli123@ |
| Worker | [Chi Fu](https://disney.fandom.com/wiki/Chi-Fu) | [email protected] | shangli123@ |
| Host | Host 1 | [email protected] | *Not provided* |
| Host | Host 2 | [email protected] | *Not provided* |
| Host | Host 3 | [email protected] | *Not provided* |## Credits
Links to all assets are listed here.* Logo - [Fast delivery service logo](https://stock.adobe.com/sg/images/fast-delivery-service-logo/317882616)
Do note that some assets were manipulated with using AI and design tools, such as [Adobe Background Remover](https://www.adobe.com/express/feature/image/remove-background) and [Krita](https://krita.org/en/).
This project is not intended for commercial use and no profit will be generated from it.
For any issues with regard to the use of the above assets, please [contact me via GitHub](https://medium.com/@kahkoii/how-to-contact-a-user-on-github-b6b62c3db92f). Thank you!
## References
1. [Tania, R. (n.d.). React Architecture: How to Structure and Organize a React Application.](https://www.taniarascia.com/react-architecture-directory-structure/)