CitySwipe is a web app that helps users find their perfect vacation destination by matching them with vacation spots based on their preferences. The app aims to provide a fun, engaging, and personalized experience for users while learning about new places and cultures.
The website itself is here!
To run the CitySwipe application locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/cityswipe.git
- Navigate to the project directory:
cd cityswipe
- Install the dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
to see the app in action.
- Next.js - React framework for building server-side statically generated web apps.
- Tailwind CSS - CSS framework for building modern websites.
- Pexels API - API for accessing high-quality images for vacation spots, pretty cool!
- Gemini API - LLM API used for matching users with vacation spots.
- Shad CN UI - Custom UI library for building apps; user interface.
- JavaScript (JS)
- TypeScript
- Stripe - API for setting up payments.