SPAICE is the future of space tourism booking! Book your dream journey to the Moon, Mars, Jupiter, or other breathtaking destinations in our solar system.
This is a Vue 3/Nuxt 3 project that simulates a space travel booking website. The project includes:
- 🌍 Destinations: Explore different planets and moons
- 📅 Booking System: Advanced calendar system for space travel
- 🏨 Space Hotels: Book overnight stays at space stations
- 🎫 Package Tours: Ready-made space adventures for the whole family
- 📰 Space News: Stay updated with the latest space news
- 🎪 Events: Special space experiences and activities
- Responsive design with Tailwind CSS
- Interactive booking system with calendar
- Search functionality for trips and destinations
- Shopping cart for multi-destination journeys
- Dark/light theme switcher
- Real-time space travel updates
- Animations and modern UI components
- Frontend: Vue 3 + Nuxt 3
- Styling: Tailwind CSS
- State Management: Pinia
- Backend: JSON Server (mock API)
- TypeScript: Fully type-safe
- Components: Modular Vue components
Make sure to go to right folder:
# npm
cd vue-projectMake sure to install dependencies:
# npm
npm installStart the development server on http://localhost:3000:
# npm
npm run devStart the json-server http://localhost:3001:
# npm
npm run serverBuild the application for production:
# npm
npm run buildLocally preview production build:
# npm
npm run preview
Check out the deployment documentation for more information.