Frontend Live Link Travel_Trekker Backend Live Link Backend Travel_Trekker
- Home Page [Hero, Available Services, Upcoming Services, Available Hotels, Company Overview, Clients Review, Latest News, FAQ, Contact]
- Signup page
- Signin page
- Logout (after authentication)
- Rooms page (All rooms can filter by Hotel Name, Hotel Location and Room Number)
- Can book a room on Book now page. [Authentication Required]
- After success booking redirect to user dashboard. [Authentication Required, User Role]
- Can Update profile user dashboard. [Authentication Required, User, Admin & Super Admin Role]
- Can show booking history with status and can cancel the booking. [Authentication Required, User]
- Can manage FAQ section contents. [Authentication Required, Admin & Super Admin Role]
- Can manage News section contents. [Authentication Required, Admin & Super Admin Role]
- Can manage Users. [Authentication Required, Admin & Super Admin Role]
- Can manage Hotels. [Authentication Required, Admin & Super Admin Role]
- Can manage Rooms. [Authentication Required, Admin & Super Admin Role]
- Can manage Orders. [Authentication Required, Admin & Super Admin Role]
- Next JS
- Typescript
- Redux Toolkit & RTK Query
- React hook forms with yup validation
- React hot toast & Sweetalert
- Node JS / Express
- Typescript
- Mongoose
- Zod Validation
- JWT Token
- [POST] - https://travel-trekker-server.vercel.app/api/v1/auth/signup
- [POST] - https://travel-trekker-server.vercel.app/api/v1/auth/user/signup
- [POST] - https://travel-trekker-server.vercel.app/api/v1/auth/signin
- [GET] - https://travel-trekker-server.vercel.app/api/v1/user
- [GET] - https://travel-trekker-server.vercel.app/api/v1/user/653184218c752e7225492845
- [PATCH] - https://travel-trekker-server.vercel.app/api/v1/user/653184218c752e7225492845
- [DELETE] - https://travel-trekker-server.vercel.app/api/v1/user/653184218c752e7225492845
- [GET] - https://travel-trekker-server.vercel.app/api/v1/hotel
- [GET] - https://travel-trekker-server.vercel.app/api/v1/hotel/653170df85cc7cfb3140ceda
- [POST] - https://travel-trekker-server.vercel.app/api/v1/hotel
- [PATCH] - https://travel-trekker-server.vercel.app/api/v1/hotel/653170df85cc7cfb3140ceda
- [DELETE] - https://travel-trekker-server.vercel.app/api/v1/hotel/653170df85cc7cfb3140ceda
- [GET] - https://travel-trekker-server.vercel.app/api/v1/room
- [GET] - https://travel-trekker-server.vercel.app/api/v1/room/6531714085cc7cfb3140cef0
- [POST] - https://travel-trekker-server.vercel.app/api/v1/room
- [PATCH] - https://travel-trekker-server.vercel.app/api/v1/room/6531714085cc7cfb3140cef0
- [DELETE] - https://travel-trekker-server.vercel.app/api/v1/room/6531714085cc7cfb3140cef0
- [GET] - https://travel-trekker-server.vercel.app/api/v1/booking/by-auth-id
- [GET] - https://travel-trekker-server.vercel.app/api/v1/booking
- [POST] - https://travel-trekker-server.vercel.app/api/v1/booking
- [GET] - https://travel-trekker-server.vercel.app/api/v1/booking/65316aaf60c0a588dcbf5d90
- [GET] - https://travel-trekker-server.vercel.app/api/v1/booking//update-status-admin/65316aaf60c0a588dcbf5d90
- [GET] - https://travel-trekker-server.vercel.app/api/v1/faq
- [GET] - https://travel-trekker-server.vercel.app/api/v1/faq/6530e9808328238ba99bb1c7
- [POST] - https://travel-trekker-server.vercel.app/api/v1/faq
- [PATCH] - https://travel-trekker-server.vercel.app/api/v1/faq/6530e9808328238ba99bb1c7
- [DELETE] - https://travel-trekker-server.vercel.app/api/v1/faq/6530e9808328238ba99bb1c7
- [GET] - https://travel-trekker-server.vercel.app/api/v1/news
- [POST] - https://travel-trekker-server.vercel.app/api/v1/news
- [DELETE] - https://travel-trekker-server.vercel.app/api/v1/news/65318abb64709d60bce32b71