Skip to content

ixgnoy/wefly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 WEFLY

https://wefly-ows4.onrender.com Empowering seamless travel bookings with modern web technologies.

last-commit repo-top-language repo-language-count Visitors License


✨ Features

  • ✅ User Authentication & Authorization
  • 🛠️ Admin-side CRUD for:
    • Packages
    • Bookings
    • Users
  • ✏️ User-side CRUD for:
    • Booking
    • Payment
  • 🧩 Package Listings
  • 🕒 Booking Sessions
  • 💳 Payment Integration
  • 📬 Automatic downloadable receipt after checkout
  • 🤖 Smart AI assistant chatbot (Ray) using Gemini API
  • 🚀 Microservices architecture for scalability

🧠 Skills & Tech Stack

🧑‍💻 Front-End

HTML5 CSS3 JavaScript Bootstrap Thymeleaf Font Awesome
jQuery
Swiper.js
GLightbox

☕ Back-End

Java Spring Boot Spring Security Spring Web Spring Data JPA Gemini API
JavaScript
Microservice Architecture

🗃️ Database

H2 MySQL

🛠️ Tools & Utilities

Maven Postman Validation API Figma


🧩 System Design & Architecture

  • 🧬 Database Design (ERD)

  • 🏗 Application Design using MVC Architecture

  • ERD is as below:


The Architecture Diagram:


Relationship is as below:

  • One-to-Many Relationship between User and Book (one user can make multiple bookings).
  • One-to-One Relationship between Book and Payment (one booking can have only one payment).
  • One-to-One Relationship between Book and Package (one booking can be within only one package).

Demonstration is as below: https://www.youtube.com/watch?v=KJgQoqapFkc

About

A Copyrighted SpringBoot E-commerce Travel Agent

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •