Created within a week, Té Cuento is a responsive web application for tea enthusiasts to build community through their love of tea. Imagined as a space where tea meets storytelling, users are invited to explore a limited selection of single-origin Chinese teas and share their insights with the community on a comment board.
✔️ Demonstrate mastery of learned technologies: React, React Router, asynchronous JavaScript, End-to-end testing with Cypress
✔️ Create user personas and user stories to describe target audience
✔️ Work within constraints to deliver a product for a niche audience
✔️ Enhance my understanding of backend technologies, I built a REST API to GET and POST application data:
✔️ Master my understanding of class and functional React components
API Repository
API endpoints: teas | comments
- From your terminal,
cd
to a parent directory - Clone down this repository:
[email protected]:stephanieguzm/te-cuento-ui.git
cd
intote-cuento-ui
directory and run:
npm install
npm start
- Enter the following url in your browser:
http://localhost:3000/
- Refactor with React Hooks
- Add search functionality for users to search for teas by type or region
- Successful GET + POST requests from custom API
- Responsive web design created with custom CSS
- Strengthened understanding of React lifecycle & passing state
- Cypress testing against live API
- React Hooks
- React Router use of history and location objects
- Error Handling
Component Architecture & Inspiration Board
- Michael Harrison
- Elle Li
- Logan McCoy