Skip to content

Wasl facilitates package delivery to remote areas by utilizing travelers' itineraries. Whether you're a traveler seeking additional income or in need of reliable delivery, Wasl offers seamless collaboration.

Notifications You must be signed in to change notification settings

ghayth-afli/Wasl-Travelers-Connection-Hub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wasl: Traveler's Connection Hub

Wasl is a web application designed to connect travelers with individuals needing packages delivered to specific destinations.

Tech Stack

  • Frontend:

    • React.js
    • Material-UI for styling
    • ApexCharts for data visualization
    • SimpleBar for custom scrollbar
    • React Router for navigation
    • Faker.js for generating fake data
  • Backend:

    • Spring Boot
    • Spring Security for authentication
    • Spring Data JPA for data persistence
    • MySQL database
    • Stripe API for payment processing
    • JSON Web Token (JWT) for authentication

Getting Started

Frontend Setup

  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:3000 to view the application.

Backend Setup

  1. Ensure you have MySQL installed and running.

  2. Set up your MySQL database and configure the application.properties file in the Spring Boot project accordingly.

  3. Run the Spring Boot application:

mvn spring-boot

Contributing

Contributions are welcome! If you want to contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature)
  3. Make your changes and commit them (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature)
  5. Create a new Pull Request.

License

This project is licensed under the MIT License.

About

Wasl facilitates package delivery to remote areas by utilizing travelers' itineraries. Whether you're a traveler seeking additional income or in need of reliable delivery, Wasl offers seamless collaboration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.2%
  • Java 25.2%
  • SCSS 6.2%
  • Other 0.4%