This take-home coding challenge is designed to reach MVP for an admin panel at a company that sells a tea subscription service. As the user, you can view all subscriptions, sort them by price (ascending or descending), get detailed information on a particular subscription (including the teas and customers who purchased it), and even cancel and reactivate particular customers' subscriptions with the click of a button!
- React
- React Router
- Cypress
- Vite
Check out the backend API repo here!
- Follow these steps to make sure your backend is running!
- Clone the repo to your machine:
git clone https://github.com/JarenGarman/tea_subscription_fe.git - Open the directory:
cd tea_subscription_fe - Install required packages:
npm install - Start the Vite server:
npm run dev - Open your web browser to the local path: http://localhost:5173/
- Follow the steps above, make sure your backend and frontend are running!
- Run Cypress:
npm run cypress - Select the
E2E Testingoption - Select your preferred browser from the menu
- Select the
Start E2E Testingbutton - Open any file in the menu. The tests will run automatically!

