/Tabbage

Parcel Tracking Service | Typescript, React, Firebase

Primary LanguageTypeScriptMIT LicenseMIT

Tabbage | Parcel Tracking Service Web Application

Parcel Tracking Service

  • Deployed: tabbage-1a3ae.web.app

Description

Tabbage is a Parcel Tracking Service web-based application that allows users to track their parcels in real-time. With Tabbage, users can easily view the current status and location of each package. The application supports three unique account types: "User," "Merchant," and "Driver." Merchants can create parcel tracking numbers, drivers can update the location and cues of existing parcels, and users can query their parcels. Tabbage prioritizes security, optimization, and ease of use, providing a seamless tracking experience.

Contributers and Developers:

Key Features

  • Parcel tracking functionality
  • Real-time updates on parcel status and location
  • Support for three account types: User, Merchant, and Driver
  • Merchants can create parcel tracking numbers
  • Drivers can update the location and cues of existing parcels
  • Users can easily query their parcels
  • Emphasis on security, optimization, and user-friendliness

Built with:

  • Vite React
  • TypeScript
  • Firebase
  • Framer Motion
  • Tailwind
  • Chakra

Installing Dependencies:

To install the necessary dependencies, run the following commands:

  • npm create vite@latest --
  • npm install valtio
  • npm install framer-motion
  • npm install -D tailwindcss postcss autoprefixer
  • npx tailwindcss init -p
  • npm install react-router-dom
  • npm install @hookform/resolvers yup
  • npm install -g firebase-tools
  • npm install react-firebase-hooks
  • npm install firebase
  • npm install @chakra-ui/react @emotion/react @emotion/styled framer-motion
  • npm install react-hook-form

This project is licensed under the MIT License.