Skip to content

Wanderways is a B2C/P2P delivery platform that connects users with independent drivers for secure deliveries. Explore features like real-time tracking and insurance options! 🚚✨

Notifications You must be signed in to change notification settings

hehehe236/Wanderways

Repository files navigation

Wanderways: Modern Delivery Platform for Parcel and Ride Management 🚚

Wanderways Logo Release Version

Table of Contents

Overview

Wanderways is a modern B2C and P2P delivery platform designed for efficient parcel and ride management. Built using React, Redux, Vite, and TypeScript, it offers a seamless experience for users looking to send or receive parcels and rides.

For the latest updates and releases, visit our Releases page.

Features

  • Fast Delivery: Quick and reliable parcel delivery services.
  • Secure Transactions: Ensure the safety of every transaction.
  • User-Friendly Interface: A modern UI that is easy to navigate.
  • Real-Time Tracking: Track your parcels and rides in real time.
  • Internationalization (i18n): Supports multiple languages for global users.
  • Accessibility: Designed with accessibility in mind to serve all users.
  • E2E Testing: Ensures high-quality performance with thorough testing.
  • P2P Features: Allows users to connect and manage rides with ease.

Technologies

Wanderways is built with a stack of modern technologies:

  • React: A JavaScript library for building user interfaces.
  • Redux: State management for JavaScript applications.
  • Vite: A fast build tool for modern web projects.
  • TypeScript: A superset of JavaScript that adds static types.
  • Playwright: For end-to-end testing.
  • Accessibility Standards: Follows best practices for accessibility.

Topics

This repository covers a variety of topics relevant to the project:

  • Accessibility
  • B2C
  • Delivery
  • E2E Testing
  • i18n
  • Logistics
  • Modern UI
  • P2P
  • Playwright
  • React
  • ReactJS
  • Redux Toolkit
  • TypeScript
  • Vite

Getting Started

To get started with Wanderways, follow these steps:

Prerequisites

Make sure you have the following installed:

  • Node.js (version 14 or higher)
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/hehehe236/Wanderways.git
  2. Navigate to the project directory:

    cd Wanderways
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm run dev

Your application should now be running on http://localhost:3000.

Usage

Wanderways provides a simple interface for users to manage their parcels and rides.

Sending a Parcel

  1. Log in to your account.
  2. Click on "Send Parcel".
  3. Fill in the details such as recipient address, parcel weight, and dimensions.
  4. Choose your delivery method and payment option.
  5. Confirm your order.

Managing Rides

  1. Log in to your account.
  2. Click on "Manage Rides".
  3. Select "Request a Ride" or "Offer a Ride".
  4. Fill in the required details.
  5. Confirm your request or offer.

Tracking Your Delivery

  1. Go to the "Track" section in your dashboard.
  2. Enter your tracking number.
  3. View the real-time status of your parcel.

Contributing

We welcome contributions from the community. To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/YourFeature
  3. Make your changes and commit them:
    git commit -m "Add your message"
  4. Push to the branch:
    git push origin feature/YourFeature
  5. Create a pull request.

License

Wanderways is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or issues, please contact the maintainer:

For the latest updates and releases, visit our Releases page.

Explore the features of Wanderways and enjoy a modern approach to delivery management!

About

Wanderways is a B2C/P2P delivery platform that connects users with independent drivers for secure deliveries. Explore features like real-time tracking and insurance options! 🚚✨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages