Sandwiches are tasty, but there are an infinite number of combinations and we have a finite amount of time to try them.
With our app, users can:
- Find and try new, unique sandwiches
- Indicate their favorite sandwich, bookmark ones they'd like to eat again, and mark the sandwiches they've tried when logged in
- Search for sandwiches or select one at random
Last updated November 4, 2024
- To add new functionality, we recommend starting by copying an existing one, renaming and then altering the contents of its respective function.
-
After creating a new function, and before you export it to be integrated with the rest of the build, make sure you're validating the function properties similar to the following:
// Validate FilterPage props
FilterPage.propTypes = {
filters: PropTypes.shape({
include: PropTypes.array.isRequired,
exclude: PropTypes.array.isRequired
}).isRequired,
setFilters: PropTypes.func.isRequired,
applyFilters: PropTypes.func.isRequired,
};
Make sure that you test any changes to your local build prior to requesting your branch be merged into main.
- npm ci
- npm lint
- npm run dev
- npm lint
- npm run dev
- .github/workflows
- azure-static-web-apps-delightful-mushroom-05d6e7b1e.yml
- ci-testing.yml
- main_sandomatch
- .idea
- .gitignore
- .name
- SandoMatch.iml
- misc.xml
- modules.xml
- vcs.xml
- workspace.xml
- cypress
- bookmark.cy.js
- favorite.cy.js
- login.cy.js
- logout.cy.js
- menu.cy.js
- profile.cy.js
- random.cy.js
- searchbar.cy.js
- signup.cy.js
- spec.cy.js
- tried.cy.js
- backend.md
- dataset.md
- frontend.md
- uml.md
- Kaggle Recipe Ingredients Dataset
- Local restaurant sandwich menu details
- Subway
- Mr. Pickle's
- Urbane Cafe

