Dayt is a travel planning app designed to make planning your next trip simple and easy while providing authentic experiences recommended by locals
To see it in action, it is currently live at: https://www.dayt.travel/
This Rails project was made during our time at the Le Wagon full-stack developer bootcamp in Melbourne
Rails app generated with lewagon/rails-templates, created by the Le Wagon coding bootcamp team.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
When arriving to a new destination or city, instead of spending time reading guidebooks, paying for expensive tours, or going through blogs and ultimately waisting time visiting things that weren’t for you.
Wouldn’t it be great to have access to local knowledge tailored specifically to you based on your interests, allowing you to quickly sort and create your perfect day.
Dayt gives users the ability to build their perfect day itinerary with locally generated recommendations, this social travel platform connects traveler's with access to knowledge that would take years to discover on their own.
Dayt, a mobile first web app shows you current user generated activities based on your location and interests for example museums, sunsets and live music. A stack of activity profiles are shown to you and the ability to swipe left or right can add them to your itinerary. In a matter of seconds and with all the information you need about the restaurant, cafe or landmark to truly travel like a local.
It will keep showing you activities until your time (1 hours, 3 hours, 1 day) is all filled up and gives you a view of your day, directions and transport options to your stops.
Run the following commands in the downloaded directory to have it running on localhost:3000
Install dependencies with yarn and bundle:
bundle install
yarn install
To create the postgres database:
rails db:create
To migrate the database to the most up to date schema:
rails db:migrate
To seed the database with some users and dayts(experiences):
rails db:seed
A .env file will need to be created in the root directory with api keys to cloudinary and mapbox with the following variable names:
CLOUDINARY_URL
MAPBOX_API_KEY
Setup should now be complete and can be hosted locally on localhost:3000 with the following command:
rails s
- Premium Portal
- User Profile
- Create Dayts
- Dashboard
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Hayden Walker - haydenjwalker1@gmail.com
Project Link: https://github.com/hwalk1/dayt_app