This website caters to individuals in romantic relationships who face challenges in planning dates, either due to their indecisiveness or lack of experience in organizing a well-crafted itinerary. If you find yourself struggling to decide on suitable date night activities, this website serves as a valuable resource to guide you through the process.
To start it off, open up the Date Itinerary UI and the following window should appear.
-
Specify your preferred location for the date to obtain a tailored list of activities for that area.
-
Select a desired date to view relevant events scheduled for that day.
-
Choose a suitable time of day to further customize the itinerary based on your schedule.
-
Specify your preferred type of event from the available dropdown list, which will enable the itinerary planning process to take your interests into account. Additionally, for each event type, a supplementary dropdown list will be provided to further refine your preferences, resulting in a more personalized itinerary that best aligns with your interests.
-
To initiate the creation of an itinerary, select the 'Add to Itinerary' button. This action will trigger the generation of an activity to be pursued. Subsequently, you may peruse the available events and replicate the previously mentioned steps to compile a comprehensive list of activities, which will be presented at the bottom of the page.
- To finalize the itinerary creation process, please select the 'Submit' button. Following this action, the resulting list of scheduled events will be displayed on the central monitor. Each entry will be accompanied by pertinent details such as the allotted time and a concise summary of the activity.
After obtaining all the necessary information to plan your date, you may proceed to create an entirely new itinerary by inputting a different date, time, and event preferences, which will generate a fresh list of activities. Moreover, while reviewing the new itinerary based on the updated inputs, you may access previously generated itineraries by selecting the 'Past Itinerary' button, which will direct you to a separate page dedicated to previously provided itineraries.
Foundation: https://get.foundation/develop/getting-started.html
Flatpickr: https://flatpickr.js.org/
Google Fonts: https://fonts.google.com/
OpenAI API: https://platform.openai.com/account/api-keys
Serp API: https://serpapi.com/search-api
App Demo: https://www.youtube.com/watch?v=0m6r1bVDKCU&ab_channel=DannyMak
Dewayne Cavendish: https://github.com/RockyluvsEmily
Will Cline: https://github.com/willrcline
Danny Mak: https://github.com/Dannymak1993
Roshni Patel: https://github.com/roshniipatel
If you have any suggestions to enhance this website, kindly initiate an email discussion with the repository owners to discuss the proposed changes. The email addresses of the contributors can be found on their respective GitHub pages, accessible via the links provided above.
Our group googled many concepts, researched on stackoverflow, youtube and used CHATGPT for some assistance helping to write certain functions. All functions have been rewritten to fit to our particular application.
Navigate to the urls located below to begin planning your date!
Fully functioning deployment on Heroku
https://docs.google.com/presentation/d/1bAkHZaI11yeeuPTK3eAofE0Wy1YrxNAHcdPK3es0iTU/edit?usp=sharing
The MIT License (MIT)
Copyright (c) 2015 Chris Kibble
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.