- Deployed: tabbage-1a3ae.web.app
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.
- 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
- Vite React
- TypeScript
- Firebase
- Framer Motion
- Tailwind
- Chakra
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.