/prerok-global

PrerokGlobal is a comprehensive shipment and logistics management system designed to streamline the shipping process and enhance user experience.

Primary LanguageJavaScript

PrerokGlobal

PrerokGlobal is a comprehensive shipment and logistics management system designed to streamline the shipping process and enhance user experience. It provides a range of features for real-time tracking, online quoting, user accounts, and more.

Features

  1. Shipment Tracking:

    • Real-time tracking with detailed updates.
    • User-friendly interface for tracking using reference numbers.
  2. Online Quoting:

    • Instant quotes based on destination, weight, and dimensions.
    • Transparent pricing and service options for informed decisions.
  3. Booking Management:

    • Online booking system for shipments.
    • Tools for managing and cacelling bookings.
  4. User Accounts and Profiles:

    • Customer accounts for managing shipments and preferences.
    • Secure login system with password protection.
  5. Shipping Label and Invoice Generation:

    • Generating shipping labels and invoices on successful bookings with Booking id that can be used to track the product.
  6. Customs Documentation Assistance:

    • Tools and information for preparing customs documentation.
    • Guidelines and templates for customs declarations.
  7. Real-time Notifications via Email:

    • Notification system for updates on shipment status.
    • Update notifications are sent to the users Email address.
  8. Chat Integration using Facebook Messenger:

    • Customer support portal with FAQs and help documentation.
    • Integration of live chat support for real-time assistance with queries using Facebook Messenger.
  9. Return Managment

    • Return Management feature aims to simplify the process of handling returns for both customers and businesses
  10. Forum

  • Forum serves as a community hub where users, industry professionals, and experts can engage in discussions, share insights, and seek advice related to shipping, logistics, and related topics

Technologies Used

  • Frontend: JavaScript, React with Tailwind CSS
  • Backend: TypeScript, Node.js and Express.js
  • Database: MongoDB, Mongoose
  • Deployment: Firebase, Vercel

Getting Started

To get started with PrerokGlobal, follow these steps:

  1. Clone the repository:

    git clone https://github.com/MdAbdullahIbnNoor/prerok-global.git
  2. Install dependencies:

    cd PrerokGlobal
    cd Prerok-Global-Server
    npm install
    cd ../Prerok-Global-Client
    npm install
  3. Set up the MongoDB database.

  4. Start the application: on Client

    npm run dev

    on Server

    cd ../Prerok-Global-Server
    npm start
  5. Now open you browser and visit localhost:5500

Contributing

Thank you for your interest in contributing to PrerokGlobal! This project is currently being developed by our internal team of six members, and we are not accepting external contributions at the moment.

Our team members are:

However, we value your input and suggestions! If you have ideas for improvements or come across any issues, please feel free to create new issues. We appreciate your feedback and look forward to hearing your thoughts on how we can enhance PrerokGlobal.

For our internal team members:

  • If you identify an issue or have a suggestion, please open an issue to discuss it with the team.
  • To propose changes, create a pull request and ensure it's reviewed by at least one team member before merging.

We appreciate your understanding and support as we continue to develop and improve PrerokGlobal.

License

Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License (CC BY-NC-ND 4.0)

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.