Thanks to visit codestin.com
Credit goes to github.com

Skip to content

gainesaurus/Vakay

Repository files navigation

Vakay - The Ultimate Trip Planning App

Welcome to Vakay, the app that makes it easy to plan your trips with friends and family. With Vakay you can share locations, lodging, photos, and events with your fellow travelers, all in one convenient place.

Screenshots

2022-12-13 (5) 2022-12-13 2022-12-13 (3) 2022-12-13 (4) 2022-12-13 (2) 2022-12-13 (6)

Features

  • Create and manage trips with your friends and family
  • Invite others to join your trips
  • Share locations, lodging, photos, and events with your fellow travelers
  • View all trip details in one convenient location

Development

If you want to contribute to the development of Vakay, follow these steps:

  1. Clone the Vakay repository from GitHub:
$ git clone https://github.com/gainesaurus/Vakay
  1. Navigate to the root folder of the repository and install the dependencies:
$ cd Vakay
$ npm i
  1. Create a file called .env in the root folder and add the following environment variables:
//These are accessable through your Firebase account, just add a new project!
NEXT_PUBLIC_API_KEY=<your_API_key>
NEXT_PUBLIC_AUTH_DOMAIN=<your_public_auth_domain>
NEXT_PUBLIC_PROJECT_ID=<your_project_id>
NEXT_PUBLIC_STORAGE_BUCKET=<your_storage_bucket>
NEXT_PUBLIC_MESSAGING_SENDER_ID=<your_message_sender_id>
NEXT_PUBLIC_APP_ID=<your_app_id>
NEXT_PUBLIC_MEASUREMENT_ID=<your_measurment_id>

//Also from your Firebase account 
GOOGLE_APPLICATION_CREDENTIALS=<path_to_your_google_credentials_.json_file>
  
//Credentials for initAuth, these can be anything!
COOKIE_SECRET_CURRENT='anyRandomString',
COOKIE_SECRET_PREVIOUS='randomStringAgain',

//Create a google cloud account to get a maps API key
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=<your_google_maps_API_key>

CONNECTION_DB=<your_mongoDB_connection_URI>
NEXT_PUBLIC_BASE_URL=<your_base_URL / http://localhost:3000>
  1. Run the app: This is a Next.js app, so you can start the app in one command from the root folder.
$ npm run dev

Support

If you have any questions or need help using Vakay, Send a pull! We are happy to assist you!

About

An app for collective trip-planning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •