Skip to content
/ Rove Public

Have you ever spent hours trying to plan your evening? Everyone has. ROVE was developed to help. ROVE is an iOS mobile application designed to reduce the number of overwhelming options and give users a visually beautiful and intuitive itinerary that can easily be added to their calendar.

Notifications You must be signed in to change notification settings

as6730/Rove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

[Live Demo][Link doesn't work yet]

Weekender

Background and Overview

Have you ever spent hours just trying to plan your weekend? Everyone has. That’s why Weekender is here to help. Weekender is a mobile app designed to eliminate distraction and give users a visually beautiful and intuitive itinerary that can easily be added to their calendar.

Functionality and MVPs

  • User authentication
  • Radius for City Limits
  • Demo website showcasing app features
  • User Profile
  • Itinerary (that can be exported to Google Calendar)

There are 4 main categories:

  • Events (Ticketmaster API)
  • Options for sporting events and music events
  • Food (Limit to Yelp and Google API)
  • Options for breakfast, lunch, and dinner (2 options each)
  • Dietary restrictions modal
  • Culture (Google API)
  • Prioritize Culture Afternoon
  • Nature
  • Limited to parks (no hiking, outdoor activities)
  • Prioritize nature activities to day

Bonuses:

  • Activity Planner with Google Maps API
  • Prioritizing events based on prevalence

Wireframes

Wireframes: Main Page alt-text

Main Page-Signed In alt-text

Options Page alt-text

Index Page alt-text

Restaurant Show Page alt-text Nature Show Page alt-text

Music Show Page alt-text

Arts/Culture Show Page alt-text

Technologies and Technical Challenges

The biggest technical challenge: Retrieving and parsing the information from various API’s. Learning React Native.

Technology details of React Native

This mobile app iOS application will be rooted in React Native, which will allow us to build a rich and interactive UI. We will utilize the Google API to pull information and organize their itinerary.

Group Members and Work Breakdown

Our group consist of four members: Alexandra Savramis, Brie McNally, Rose Koron, and Todd Bergman.

  • Alexandra’s responsibilities will be:

    • Co-lead for event functionality (back-end focus in Rails).
    • Owning the interactive features of the calendar and its integration with the backend.
    • Timeline manager.
  • Brie’s responsibilities will be:

    • Co-lead for event functionality (back-end focus in Rails).
    • Finalizing the repo’s README, complete with screenshots and code snippets.
    • In charge of user experience and design.
  • Todd’s responsibilities will be:

    • Co-lead for calendar functionality (front-end focus in RN).
    • Owning the interactive features of the calendar and its integration with the backend.
    • Working with Brie to finalize the repo’s ReadMe.
  • Rose’s responsibilities will be:

    • Co-lead for calendar functionality (front-end focus in RN).
    • Researching technologies to incorporate into the project as appropriate.
    • Researching and integrating OAuth with RN.

Implementation Timeline

Phase 1: Learn Technologies (2 days)

  • Objective: All group members will dedicate the weekend to learning each component of React Native and become familiar with the overall workflow - Udemy and Lynda.
  • Make API calls to ensure that we are receiving the information we expect to. Have to test through Postman (outline routes):
    • Events - Brie
    • Food - Alexandra
    • Culture - Rose
    • Nature - Todd
  • Complete Proposal:
    • Wireframes
  • By the end of Day 2, we will have:
    • A project ReadMe.
  • A skeleton of the Backend (Rails) and Frontend (React Native).

Phase 2: Build Backbone (3 days)

  • Alexandra, Brie and Rose will build out the backend.
  • Todd will build the Splash page.

Phase 3: Build Frontend (2 days - may overlap with 3rd day of Phase 2)

  • Rose and Todd will create the Frontend with RN.
  • Alexandra and Brie will assist Rose and Todd with styling of interface.

Phase 4: Polishing the interface and building a Demo (2 days)

  • Todd and Alexandra will create demo app.
  • Rose and Brie will polish the interface.

Plan for Getting Users and Reviews

  • Recruit family members and the entire cohort to review the app.
  • Brie will submit the app to the Apple Store for review.

About

Have you ever spent hours trying to plan your evening? Everyone has. ROVE was developed to help. ROVE is an iOS mobile application designed to reduce the number of overwhelming options and give users a visually beautiful and intuitive itinerary that can easily be added to their calendar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •