Skip to content

ed250186/twocents-fe

Repository files navigation

TwoCents FrontEnd

Description

An app for doing something with your recommendations, TwoCents was created to help users save recommendations they receive and learn more information about that place. Initially focusing on recommended locations, users can look up a recommended location to see its reviews, today's hours, its price point, and view its location on Google Maps. Relying on the Yelp Fusion API, the app allows users to then save these locations to their collection, organizing them by category.

TwoCents Backend can be found here

Installation

  • git clone https://github.com/emilydittmer/twocents-fe.git

  • cd into the directory

  • run npm install

  • Download Expo to view it on an iOS simulator. Installation instructions can be found here

  • Run npm start

Technologies Used

Front-End

  • React-Native
  • Redux
  • API fetches
  • Enzyme & Jest testing
  • Webpack
  • JavaScript
  • Google Maps
  • Google OAuth
  • Figma

Back-End

  • Node.js
  • Express
  • Yelp API
  • Google OAuth
  • Sequelize

Screenshots

Login Screen

Login Screen

Home Screen

Home Screen Home Screen with Recommendations

Search Screen

Search Current Recommendations Search Yelp Recommendations Search Results

Recommendations Screen

Recommendation Recommendation 2

User Screen

User Screen

WireFrames

Home Screen With Recommendations

Home Screen With Recommendations

Recommendation Screen

Recommendation

Learning Goals

  • Ultimately, demonstrate knowledge you’ve gained throughout Turing
  • Use an agile process to turn well defined requirements into deployed and production ready software
  • Gain experience dividing applications into components and domains of responsibilities to facilitate multi-developer teams. Service oriented architecture concepts and patterns are highly encouraged.
  • Explore and implement new concepts, patterns, or libraries that have not been explicitly taught while at Turing
  • Practice an advanced, professional git workflow
  • Gain more experience using continuous integration tools to build and automate the deployment of features in various environments
  • Build applications that execute in development, test, CI, and production environments
  • Focus on communication between front-end and back-end teams in order to complete and deploy features that have been outlined by the project spec

Contributors

Front-End

Emily Dittmer

Nathan Froehlich

Back-End

Kyle Cornelissen

Martin Mercer

About

Capstone project to store recommendations created using React Native, Redux and Google OAuth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors