Skip to content

Eleanorgruth/tangy-tomatillos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tangy Tomatillos

Tangy Tomatillos was built over a two week period from design to launch by a remote team of two and allows users to discover and learn about films. This project was developed in Turing's front-end software engineering program and focused on our ability to utilize the React framework and ecosystem of tools to optimize performance and usability with a multi-page experience.

Landing page view

landing-page

Movie detail view

detail

Live search with error handling

search

Contributor GitHub Links

Technologies

  • React
  • Cypress e2e testing
  • React Router
  • Webpack module bundler
  • Fetch API
  • Git/GitHub
  • GitHub project board
  • JavaScript
  • CSS
  • HTML
  • Node.JS
  • Excalidraw

Methodologies

  • End to end testing using Cypress
  • Error handling the user experience and network errors
  • React component architecture
  • Data validation using PropTypes
  • Asynchronous JS
  • Create a user interface that is easy to use and clearly displays information
  • Write modular, reusable code that follows SRP (Single Responsibility Principle)
  • Make network requests to retrieve data
  • Demonstrate DRY principles
  • Utilize Agile/Scrum project management
  • Develop user stories and subsequent acceptance criteria tickets

Documentation

Design document for our UI, data model, and React component architecture Screen Shot 2022-12-10 at 2 47 28 PM

Agile/Scrum Board Screen Shot 2022-12-10 at 2 44 29 PM

User story ticket broken down into acceptance criteria Screen Shot 2022-12-10 at 2 46 06 PM

Installation Instructions

  1. Fork this repository.
  2. Clone your new, forked repository to your local machine.
  3. In a seperate tab, cd into the main project repository on your local machine and run npm install, then npm start to launch the application's server.
  4. Open the link to your local server (listed in your terminal) in your web browser to view the live page.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •