Finally, I have completed our project. This was my first Java project on this scale. Seriously, I had no idea about how far I will make it after I decided on this idea to implement. But at last, I am happy to share that I implemented more utilities than I initially thought!
𝓖𝓝 𝓣𝓸𝓾𝓻𝓼 𝓪𝓷𝓭 𝓢𝓮𝓻𝓿𝓲𝓬𝓮𝓼
𝐅𝐮𝐥𝐥𝐲 𝐋𝐨𝐚𝐝𝐞𝐝 𝐑𝐞𝐚𝐥 𝐖𝐨𝐫𝐥𝐝 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐭𝐨 𝐝𝐞𝐯𝐞𝐥𝐨𝐩 𝐚 𝐬𝐲𝐬𝐭𝐞𝐦 𝐭𝐡𝐚𝐭 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐞𝐬 𝐭𝐡𝐞 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐞𝐬 𝐚𝐧𝐝 𝐚𝐜𝐭𝐢𝐯𝐢𝐭𝐢𝐞𝐬 𝐨𝐟 𝐚 𝐭𝐫𝐚𝐯𝐞𝐥.
Functionalities:
Fully Secured Authentication i.e. SignUp, Login, logout,Forget Password utilities. Encryption and Decryption of user passwords
Loading Welcome Screen to user
Registration
OTP Email Sending utility.
Confimation Email Sending utility after successfull registration
Update Details if user wants to update
View User Details
Different Packages with different prices and offerings
View Hotels
Book Package Utility
Dynamic Hotels Integration with Database
Book Hotel Utility
View booked Package and Hotel
No of person, AC/Non AC room, food/No food etc all utilities offerings and then dynamically calculation of prices
View Destination
Payment with Stripe
Chat Bot for answering FAQs
Review Us utility includes user rating out of 5 and their comments about our services
About Us
Used Tech:
Java Swing for UI
MySQL for Database
AES Algorithm for encryption/decryption of passwords
JavaMail for sending email OTP
Stripe API Payment Gateway
Database Records
Database == Travel
Tables:
account for auth
customer for registration
bookpackage for booking of package
hotel for adding hotels in table and dynamically fetching them in UI
bookhotel for booking hotels
review for reviewing our services
If liked feel free to star it!🤩
Github Code Link
LinkedIn
Top comments (0)