Skip to content

AdamKassem/Excite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

EXCITE

Beat cabin fever by experiencing dynamically generated schedules that take you through a day's worth of regional activities!

Objective:

How long has it been since we’ve all had an adventure? With current affairs, exploring the outside world has become harder than ever. However, this is no longer the case with Excite - a mobile-app assisting our return to regular life! After months of isolation, users will be able to see, plan, and experience all the amazing opportunities around them. Tailored to each user’s needs, Excite sets up entire day plans which guarantee fun, leisure, and of course, excitement!

Minimum viable product goals:

User Schedule:

  • Plan outings around user-entered schedule (weekly basis)
  • Potential use of user profiles

Event/Activity Scanning:

  • Scan a certain radius from the user's home for attractions, events, and unique activities

Chain Events:

  • Create 'day-plan' for users consisting of different genre chained events (ex. concert -> food -> park)

Rate Activities:

  • Allow user to rate events/attractions through the app and carry them onto yelp or google reviews
  • Display activity ratings within the app

Stretch Goals:

  • Allow user to share day-plans for other users to view and join
  • Save entire day-plans or specific activities as ‘favorites’ for app to prioritize when setting up future day-plans.
  • Select activity types based on factors such as time, day of the week, and crowdedness
  • Factor in google ratings/reviews when selecting specific events within the plan

Tech Stack (pending)

IDEs:

Frameworks:

  • React Native
    • React Native is an open-source mobile application framework created by Facebook, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP by enabling developers to use React's framework along with native platform capabilities.
  • Flutter
    • Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase.
    • Potentially more compatible with google API services; however, if using other API resources then React Native will be prioritized.

APIs:

Backend:

  • Firebase
    • Manage personal user accounts through google email and personal password
    • Hold user schedule, visited locations, and selected day plans

Learning Resources:

shoutout to Cady!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors