Skip to content

AsherSpurr/spilled

 
 

Repository files navigation

👆Click the heading to visit the deploy link👆

Single-user application focused on providing educational content on tea types and what makes them unique. Designed to accommodate a wide range of users, ranging in age, gender, and disability status.

Contributors

Preview:

app demo

Technologies Used

react badge typescript badge html badge css badge router badge cypress badge vercel badge

Installation Instructions:

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

Run Tests

  • Ensure you're running the app locally (see Installation Instructions above)
  • Run the following on the command line to open Cypress: npm run cypress
  • Click E2E Testing, then Start E2E Testing in the desired browser
  • Select dashboard_spec to run all tests

Context:

  • ~30 hours to complete the test suite and functionality
  • Goals
    - Learn and implement Typescript in a one-week sprint
    - Develop a robust e-2-e test suite with intercepted network requests
    - Consistent and modular file structure
    
  • Wins
    - Handling errors in a sophisticated manner
    - Automatic deployments with Vercel
    - Use of boolean logic to reduce code strain and complexity
    
  • Challenges
    - Stepping back to see the crossover between JS and TS
    - Session storage usage
    

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.6%
  • CSS 17.8%
  • HTML 3.6%