Skip to content

corysanders3/rancidtomatillos

Repository files navigation

🍿Rancid Tomatillos🎞️

Users can browse a selection of top movies and view their details!

Contributors

Preview:

tablet view mobile view

Technologies Used

react badge html badge css badge router badge cypress badge figma badge vscode badge

Installation Instructions:

  • Visit the deployed link
  • OR run the following on command line to clone the repo and run the app locally:
    git clone [email protected]:corysanders3/rancidtomatillos.git
    cd rancidtomatillos
    npm install
    npm start
    

Run Tests

  • Run the following on command line to open Cypress: npm run cypress
  • Click E2E Testing, then Start E2E Testing in desired browser
  • Select dashboard_spec to run all tests

Context:

  • ~ 20 hours over a 7 day sprint to complete test suite, functionality, and refactors
  • Paired project completed in the second week of both contributors learning React, Router, and Cypress
  • Goals
    - Test React components & asynchronous JS
    - Further develop refactoring skills
    - Create a multi-page UX using Router
    
  • Wins
    - Router implementation to improve navigation experience for users
    - Succesful interception of network requests for testing
    - Thorough typechecking with PropTypes
    - Responsive design for tablet and mobile devices
    
  • Next Steps
    - Search and filter features
    - User login and rating system
    

Releases

No releases published

Packages

No packages published