diff --git a/Project Structure.md b/Project Structure.md new file mode 100644 index 0000000..a8ce017 --- /dev/null +++ b/Project Structure.md @@ -0,0 +1,254 @@ +## Project Structure πŸ“‚ +``` +Ticket Booking +β”‚ +β”œβ”€β”€.github +β”‚ β”œβ”€β”€ ISSUE_TEMPLATE +β”‚ β”‚ β”‚ β”œβ”€β”€ bug.yml +β”‚ β”‚ β”‚ └── feature.yml +β”‚ β”œβ”€β”€ PULL_REQUEST_TEMPLATE.md +β”‚ └── workflows +β”‚ β”œβ”€β”€ greetings.yml +β”‚ └── pr-checker.yml +β”‚ +β”œβ”€β”€.vscode +β”‚ └── settings.json +β”œβ”€β”€client +β”‚ β”œβ”€β”€ forgot_password.html +β”‚ β”œβ”€β”€ login.html +β”‚ β”œβ”€β”€ register.html +β”‚ └── signup.js +β”‚ +β”œβ”€β”€images +β”‚ β”œβ”€β”€ 1.jpeg +β”‚ β”œβ”€β”€ 2.jpeg +β”‚ β”œβ”€β”€ 3.jpeg +β”‚ β”œβ”€β”€ 4.jpeg +β”‚ β”œβ”€β”€ 5.jpeg +β”‚ β”œβ”€β”€ 6.jpeg +β”‚ β”œβ”€β”€ 7.jpeg +β”‚ β”œβ”€β”€ about-us.mp4 +β”‚ β”œβ”€β”€ ABTA.png +β”‚ β”œβ”€β”€ atol.png +β”‚ β”œβ”€β”€ avatar.jpg +β”‚ β”œβ”€β”€ bot.jpg +β”‚ β”œβ”€β”€ bus.avif +β”‚ β”œβ”€β”€ easy-booking.svg +β”‚ β”œβ”€β”€ exc-deal.svg +β”‚ β”œβ”€β”€ gmail.png +β”‚ β”œβ”€β”€ googleLogo.png +β”‚ β”œβ”€β”€ GSSoC-Ext.png +β”‚ β”œβ”€β”€ hacktoberfest.png +β”‚ β”œβ”€β”€ imagelogo.png +β”‚ β”œβ”€β”€ ios_logo.png +β”‚ β”œβ”€β”€ lowest-booking.svg +β”‚ β”œβ”€β”€ playstore_logo.png +β”‚ β”œβ”€β”€ support.svg +β”‚ β”œβ”€β”€ train-img.jpeg +β”‚ β”œβ”€β”€ user.png +β”‚ └── whatsapp.png +β”‚ +β”œβ”€β”€server +β”‚ β”œβ”€β”€ .gitignore +β”‚ β”œβ”€β”€ app.js +β”‚ β”œβ”€β”€ config +β”‚ β”‚ └── db.js +β”‚ β”œβ”€β”€ controllers +β”‚ β”‚ └── v1 +β”‚ β”‚ β”œβ”€β”€ auth_controller.js +β”‚ β”‚ └── ticket_controller.js +β”‚ β”œβ”€β”€ Dockerfile +β”‚ β”œβ”€β”€ middleware +β”‚ β”‚ β”œβ”€β”€ protectRoute.js +β”‚ β”‚ β”œβ”€β”€ validate.js +β”‚ β”‚ └── verify_mail.js +β”‚ β”œβ”€β”€ models +β”‚ β”‚ β”œβ”€β”€ ticket.js +β”‚ β”‚ └── user.js +β”‚ β”œβ”€β”€ package-lock.json +β”‚ β”œβ”€β”€ package.json +β”‚ β”œβ”€β”€ README.md +β”‚ β”œβ”€β”€ routes +β”‚ β”‚ └── auth.js +β”‚ β”œβ”€β”€ server.js +β”‚ β”œβ”€β”€ utils +β”‚ β”‚ β”œβ”€β”€ ApiError.js +β”‚ β”‚ β”œβ”€β”€ ApiResponse.js +β”‚ β”‚ └── AsyncHandler.js +β”‚ └── validator +β”‚ └── validate_schema.js +β”‚ +β”œβ”€β”€Ticket-Booking-main1 +β”‚ β”œβ”€β”€ app.js +β”‚ β”œβ”€β”€ bus_sell.html +β”‚ β”œβ”€β”€ buy.html +β”‚ β”œβ”€β”€ buy_bus_ticket.html +β”‚ β”œβ”€β”€ buy_train_ticket.html +β”‚ β”œβ”€β”€ client +β”‚ β”‚ β”œβ”€β”€ forgot_password.html +β”‚ β”‚ β”œβ”€β”€ login.html +β”‚ β”‚ β”œβ”€β”€ package-lock.json +β”‚ β”‚ └── register.html +β”‚ β”œβ”€β”€ Dockerfile +β”‚ β”œβ”€β”€ faq.css +β”‚ β”œβ”€β”€ firebase.js +β”‚ β”œβ”€β”€ images +β”‚ β”‚ β”œβ”€β”€ 1.jpeg +β”‚ β”‚ β”œβ”€β”€ 2.jpeg +β”‚ β”‚ β”œβ”€β”€ 3.jpeg +β”‚ β”‚ β”œβ”€β”€ 4.jpeg +β”‚ β”‚ β”œβ”€β”€ 5.jpeg +β”‚ β”‚ β”œβ”€β”€ 6.jpeg +β”‚ β”‚ β”œβ”€β”€ 7.jpeg +β”‚ β”‚ β”œβ”€β”€ bus.avif +β”‚ β”‚ β”œβ”€β”€ cropped_image.png +β”‚ β”‚ β”œβ”€β”€ easy-booking.svg +β”‚ β”‚ β”œβ”€β”€ exc-deal.svg +β”‚ β”‚ β”œβ”€β”€ gmail.png +β”‚ β”‚ β”œβ”€β”€ googleLogo.png +β”‚ β”‚ β”œβ”€β”€ IMG_1326.JPG +β”‚ β”‚ β”œβ”€β”€ log1.jpg +β”‚ β”‚ β”œβ”€β”€ log2.jpg +β”‚ β”‚ β”œβ”€β”€ logoNed.png +β”‚ β”‚ β”œβ”€β”€ logoNw.png +β”‚ β”‚ β”œβ”€β”€ lowest-booking.svg +β”‚ β”‚ β”œβ”€β”€ newLogo.png +β”‚ β”‚ β”œβ”€β”€ Screenshot (88).png +β”‚ β”‚ β”œβ”€β”€ support.svg +β”‚ β”‚ β”œβ”€β”€ tb_logo.jpg +β”‚ β”‚ β”œβ”€β”€ ticket-booking-high-resolution-logo.png +β”‚ β”‚ β”œβ”€β”€ Untitled design.png +β”‚ β”‚ └── whatsapp.png +β”‚ β”œβ”€β”€ index.css +β”‚ β”œβ”€β”€ index.html +β”‚ β”œβ”€β”€ indexNewChanged.html +β”‚ β”œβ”€β”€ NAVBAR updation +β”‚ β”œβ”€β”€ package-lock.json +β”‚ β”œβ”€β”€ README.md +β”‚ β”œβ”€β”€ sell.html +β”‚ β”œβ”€β”€ server +β”‚ β”‚ β”‚ β”œβ”€β”€ .gitignore +β”‚ β”‚ β”‚ β”œβ”€β”€ app.js +β”‚ β”‚ β”‚ β”œβ”€β”€ config +β”‚ β”‚ β”‚ └── db.js +β”‚ β”‚ β”‚ β”œβ”€β”€ controllers +β”‚ β”‚ β”‚ └── v1 +β”‚ β”‚ └── auth_controller.js +β”‚ β”‚ β”‚ β”œβ”€β”€ middleware +β”‚ β”‚ β”‚ β”œβ”€β”€ protectRoute.js +β”‚ β”‚ β”‚ └── validate.js +β”‚ β”‚ β”‚ β”œβ”€β”€ models +β”‚ β”‚ β”‚ └── user.js +β”‚ β”‚ β”‚ β”œβ”€β”€ package-lock.json +β”‚ β”‚ β”‚ β”œβ”€β”€ package.json +β”‚ β”‚ β”‚ β”œβ”€β”€ README.md +β”‚ β”‚ β”‚ β”œβ”€β”€ routes +β”‚ β”‚ β”‚ └── auth.js +β”‚ β”‚ β”‚ β”œβ”€β”€ server.js +β”‚ β”‚ β”‚ β”œβ”€β”€ utils +β”‚ β”‚ β”‚ β”œβ”€β”€ ApiError.js +β”‚ β”‚ β”‚ β”œβ”€β”€ ApiResponse.js +β”‚ β”‚ β”‚ └── AsyncHandler.js +β”‚ β”‚ β”‚ └── validator +β”‚ β”‚ └── validate_schema.js +β”‚ β”œβ”€β”€ styles.css +β”‚ β”œβ”€β”€ styles_N1.css +β”‚ β”œβ”€β”€ train_buy.html +β”‚ └── train_sell.html +β”‚ +β”œβ”€β”€user_reviews +β”‚ β”œβ”€β”€ .env +β”‚ β”œβ”€β”€ backend +β”‚ β”‚ β”œβ”€β”€ app.js +β”‚ β”‚ β”œβ”€β”€ controllers +β”‚ β”‚ └── reviewController.js +β”‚ β”‚ β”œβ”€β”€ models +β”‚ β”‚ └── reviewModel.js +β”‚ β”‚ β”œβ”€β”€ package-lock.json +β”‚ β”‚ β”œβ”€β”€ package.json +β”‚ β”‚ └── routes +β”‚ β”‚ └── reviewRoutes.js +β”‚ β”œβ”€β”€ frontend +β”‚ β”‚ β”œβ”€β”€ index.html +β”‚ β”‚ β”œβ”€β”€ main.js +β”‚ β”‚ └── styles.css +β”‚ └── vercel.json +β”‚ +β”‚ β”œβ”€β”€.gitignore +β”‚ β”œβ”€β”€AI suggestions.html +β”‚ β”œβ”€β”€CODE OF CONDUCT.md +β”‚ β”œβ”€β”€Contribution.md +β”‚ β”œβ”€β”€Dockerfile +β”‚ β”œβ”€β”€Faq.html +β”‚ β”œβ”€β”€GroupCookieNotice.html +β”‚ β”œβ”€β”€ModernSlaveryAct.html +β”‚ β”œβ”€β”€NAVBAR updation +β”‚ β”œβ”€β”€README.md +β”‚ β”œβ”€β”€Ticket booking.png +β”‚ β”œβ”€β”€about.html +β”‚ β”œβ”€β”€abta.html +β”‚ β”œβ”€β”€app.js +β”‚ β”œβ”€β”€atol.html +β”‚ β”œβ”€β”€bg.png +β”‚ β”œβ”€β”€book_condition.html +β”‚ β”œβ”€β”€buy.html +β”‚ β”œβ”€β”€call.png +β”‚ β”œβ”€β”€chatbot.js +β”‚ β”œβ”€β”€check_availability.html +β”‚ β”œβ”€β”€contact.html +β”‚ β”œβ”€β”€contactus.html +β”‚ β”œβ”€β”€contributor.css +β”‚ β”œβ”€β”€contributor.html +β”‚ β”œβ”€β”€contributor.js +β”‚ β”œβ”€β”€facebook.png +β”‚ β”œβ”€β”€faq.css +β”‚ β”œβ”€β”€faq.js +β”‚ β”œβ”€β”€fcdoTravel.html +β”‚ β”œβ”€β”€firebase.js +β”‚ β”œβ”€β”€footer.css +β”‚ β”œβ”€β”€forgot_password.html +β”‚ β”œβ”€β”€google.html +β”‚ β”œβ”€β”€google.png +β”‚ β”œβ”€β”€header.html +β”‚ β”œβ”€β”€help.html +β”‚ β”œβ”€β”€index.css +β”‚ β”œβ”€β”€index.html +β”‚ β”œβ”€β”€instagram.png +β”‚ β”œβ”€β”€location.png +β”‚ β”œβ”€β”€login.html +β”‚ β”œβ”€β”€main.css +β”‚ β”œβ”€β”€main.js +β”‚ β”œβ”€β”€navbar.css +β”‚ β”œβ”€β”€package-lock.json +β”‚ β”œβ”€β”€pnr_check.html +β”‚ β”œβ”€β”€pqr.css +β”‚ β”œβ”€β”€privacy.html +β”‚ β”œβ”€β”€profile.html +β”‚ β”œβ”€β”€profile.js +β”‚ β”œβ”€β”€profilepic.png +β”‚ β”œβ”€β”€quota.html +β”‚ β”œβ”€β”€register.html +β”‚ β”œβ”€β”€script.js +β”‚ β”œβ”€β”€script1.js +β”‚ β”œβ”€β”€seatAvail.html +β”‚ β”œβ”€β”€sell.html +β”‚ β”œβ”€β”€sell_bus_ticket.html +β”‚ β”œβ”€β”€sell_train_ticket.html +β”‚ β”œβ”€β”€sitemap.html +β”‚ β”œβ”€β”€styles.css +β”‚ β”œβ”€β”€styles_N1.css +β”‚ β”œβ”€β”€terms.html +β”‚ β”œβ”€β”€test.html +β”‚ β”œβ”€β”€test2.htm +β”‚ β”œβ”€β”€test4.htm +β”‚ β”œβ”€β”€testp.css +β”‚ β”œβ”€β”€testp.html +β”‚ β”œβ”€β”€testp.js +β”‚ β”œβ”€β”€tophotels.html +β”‚ β”œβ”€β”€train_buy.html +β”‚ β”œβ”€β”€train_sell.html +β”‚ β”œβ”€β”€travelAware.html +β”‚ β”œβ”€β”€travelawares.html +β”‚ β”œβ”€β”€visi.css +β”‚ β”œβ”€β”€visi.js +```