Loading repository data…
Loading repository data…
mojahidhasan / repository
A full-stack nextjs project to practice and showcase the work. Main features of this project are Search for flights and hotel and buy tickets and book hotels.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Welcome to the repository for Golobe Travel Service’s website, your go-to platform for exploring and booking your next travel adventure. This intuitive web interface allows users to search for flights and accommodations effortlessly.
A full-stack nextjs project to practice and showcase the work. The UI design was taken from Figma community.
Here is the live preview of this website golob-travel-agency.vercel.app
Next js v14
MongoDB
Tailwind CSS
Redux
Next Auth v5
Mailjet
Stripe
Clone the repository
git clone https://github.com/mojahidhasan/fullstack-nextjs-golobe-travel-agency.git
cd fullstack-nextjs-golobe-travel-agency
Run the setup script
npm run setup
This interactive script will help you configure all environment variables.
Install dependencies
npm install
Start the development server
npm run dev
Generate sample data
# Generate flights data
curl -X POST http://localhost:3000/api/generate/flights/upload_db -H "Authorization: Bearer YOUR_API_SECRET_TOKEN"
# Generate hotels data
curl -X POST http://localhost:3000/api/generate/hotels/upload_db -H "Authorization: Bearer YOUR_API_SECRET_TOKEN"
# Generate website config
curl -X POST http://localhost:3000/api/generate/website_config -H "Authorization: Bearer YOUR_API_SECRET_TOKEN"
For detailed step-by-step instructions, please refer to our comprehensive Getting Started Guide.
Note: Several smaller enhancements and bug fixes are also planned for optimal user experience.