GoStans is a comprehensive travel and tour booking platform specializing in Central Asian destinations, particularly Uzbekistan. The platform offers curated tour packages, real-time booking capabilities, and integrated payment processing.
- Tour Discovery: Browse and search through curated tour packages across Central Asia
- Interactive Maps: Mapbox-powered interactive tour route visualization
- Booking System: Real-time availability checking and instant booking confirmation
- Payment Integration: Secure payment processing via Stripe and PayPal
- Mobile Responsive: Fully optimized for mobile and tablet devices
- Multi-language Support: Available in multiple languages for international travelers
- User Dashboard: Manage bookings, favorites, and travel preferences
- Cart Management: Add multiple tours and manage bookings before checkout
- React 18.3 - UI library
- TypeScript - Type safety
- Vite - Build tool and dev server
- Styled Components - CSS-in-JS styling
- Recoil - State management with persistence
- Framer Motion - Animations and transitions
- Ant Design - UI component library
- Lottie React - Animation library
- Swiper - Touch slider for galleries
- Axios - HTTP client
- TanStack Query - Server state management
- Mapbox GL - Interactive maps
- Stripe & PayPal - Payment processing
- ESLint - Code linting
- TypeScript ESLint - TypeScript-specific linting
- React Router DOM - Client-side routing
- React Cookie - Cookie management
- Node.js 18+
- PNPM 8+ (recommended) or npm/yarn
# Clone the repository
git clone https://github.com/yourusername/gostans.git
cd gostans
# Install dependencies
pnpm install
# Copy environment variables
cp .env.example .env.local
# Start development server
pnpm devContributions are welcome! Please fork the repository and submit an issue or pull request for any changes. Please follow the existing code style and run linters/tests before submitting.
This project is licensed under the MIT License. See the LICENSE file for details
- Website: gostans.com
- Email: gostans.com@gmail.com
- LinkedIn: GoStans Company
For support, please open an issue on GitHub or contact us at gostans.com@gmail.com
This project is for educational and demonstration purposes only. For commercial use, please contact us at gostans.com@gmail.com