Skip to content

Shipping service project for learning purposes. HAVE SOME BUGS, BAD PRACTICES AND IT'S UNSTABLE

License

Notifications You must be signed in to change notification settings

DevsOfTheSolstice/RushCargo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the source code and documentation for Rush Cargo Application, a project developed by some students from Universidad Rafael Urdaneta in Maracaibo, Venezuela. Rush Cargo is a project for a fictional company that handles national and international shippings, including ocean and air freight.

Table of Contents

About Rush Cargo

The name "Rush Cargo" symbolizes the project's aim to create a fast approach to handle packages throughout cities, regions and countries.

Aside from this, Rush Cargo also has some interesting easter eggs:

  1. Rush: Besides its meaning related to fast shippings, Rush is also a reference to the main programming language that powers this application, Rust.

  2. Cargo: This word is also a reference to the Rust ecosystem, this time to the Rust package manager.

Documents

Development Team

Requirements

Week 1

  • Create, delete and modify shippings that haven't being moved from their initial location.
  • Display information from packages that have already being moved from their intial location.
  • Display shipping statistics from truck drivers.
  • Register locations where packages have traversed.
  • Display packages that will be carried by a vehicle at a given day.

Week 2

  • Package administrator can create its own routes, and select which drivers will carry which packages at specific locations.
  • Display packages content which were shipped by a provider to a retail store. Show statistics.
  • Clients can have one locker at each country, which can hold a maximum amount of 5 packages at a time per locker.
  • Those packages weight sum must be less or equal to 200kg.

Note

Rush Cargo is not a registered trademark and hasn't being built for any profits in mind. It's only for learning purposes.