https://github.com/karesztrk/breadtoolkit
Single Page Application which helps Bakers to bake wonderful breads.
https://github.com/karesztrk/breadtoolkit
animations baking blog bread calculator chakra chakra-ui cypress-io framer-motion jest netlify nextjs pwa react recipes spa
Last synced: about 1 month ago
JSON representation
Single Page Application which helps Bakers to bake wonderful breads.
- Host: GitHub
- URL: https://github.com/karesztrk/breadtoolkit
- Owner: karesztrk
- Created: 2020-11-03T14:52:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-15T12:57:26.000Z (almost 5 years ago)
- Last Synced: 2025-01-26T19:51:14.577Z (about 1 year ago)
- Topics: animations, baking, blog, bread, calculator, chakra, chakra-ui, cypress-io, framer-motion, jest, netlify, nextjs, pwa, react, recipes, spa
- Language: TypeScript
- Homepage: https://breadtoolkit.netlify.app/
- Size: 10.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Break Toolkit
> ✨ Bootstrapped with Create Next App (CNA).
[](https://app.netlify.com/sites/breadtoolkit/deploys)
[](https://www.cypress.io/)
[](https://github.com/facebook/jest)
[](https://ko-fi.com/K3K53CVET)
Live demo: https://breadtoolkit.netlify.app/
## Netlify
This site is hosted on [Netlify](https://www.netlify.com/)✨. Besides hosting we also use [Netlify CMS](https://www.netlifycms.org/) for content management togeather with [Netlify Large-media](https://www.netlify.com/products/large-media/) service.
## Next.js
The application is bundled by [Next.js](https://nextjs.org/) Static-Site Generation. Each page had been built as a static HTML file and using [React](https://reactjs.org/) to make it interactive. Descriptive pages are generated from MDX files.
## Chakra-UI
[Chakra](https://chakra-ui.com/) is a component library which makes the Front-end development a breeze. We use it provide all the fancy UI elements and functionalities.
## Framer Motion
Animations in Chakra are made using [Framer Motion](https://www.framer.com/motion/). This project customizes these animations for page and component transitions.
## PWA
The application is also a [Progressive Web App](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps). This means that you can use all the goodies on your phone as a Native applicaiton. The Service Worker is generated by [Workbox](https://developers.google.com/web/tools/workbox/).
## Testing
Test running is powered by [Jest](https://jestjs.io/). While [React Testing Library](https://testing-library.com/) is responsible for Component based Unit testing.
E2E testing is easy using [Cypress](https://www.cypress.io/). Running, executing and recording end-user experience is handled by this library.