Skip to content

csci312a-s23/project-mansflield

Repository files navigation

MealHow

Node.js CI

https://mealhow.fly.dev

Addresses the need of Middlebury students deciding where to eat.

Creation

This project skeleton has been setup similar to our assignments and practicals. It is a Next.JS application, created with create-next-app 💻 npx create-next-app@latest, which uses Jest and Testing Library for testing, ESLint for static analysis, Prettier for styling, and is configured to use GitHub actions for testing pull requests.

Development dependencies installed with:

💻 npm install -D jest jest-environment-jsdom husky lint-staged prettier eslint-config-prettier @testing-library/react @testing-library/jest-dom

Additional tools you might need

Mocking fetch

Tools for mocking fetch can be installed with

💻 npm install -D fetch-mock-jest node-fetch@2.6.7

Note we need to pin the node-fetch version due to breaking changes when used with Jest in newer versions.

About

MealHow

Resources

Stars

Watchers

Forks

Contributors