Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pjsalter/giggle-click

A place to add your fun and popular jokes, collaboration project using Playwright for testing ๐ŸŽญ
https://github.com/pjsalter/giggle-click

jest playwright-tests react react-testing-library storybook styled-components typescript

Last synced: about 1 month ago
JSON representation

A place to add your fun and popular jokes, collaboration project using Playwright for testing ๐ŸŽญ

Awesome Lists containing this project

README

        

# Giggle Click

## Designed and Developed by:

- [Peter](https://github.com/PJSalter)
- [Milly](https://github.com/millipede-cpu)

## Getting started

- `pnpm` in the root directory to ensure you have the latest installed packages
- `pnpm dev` to start the local host server
- `pnpm test:e2e` for running playwright tests
- `pnpm test` for running jest tests with react-test-renderer (snapshot testing) and react-testing-library (dom testing)
- `pnpm storybook` to run the storybook server

# About the App:

- The aim of the app is for the user to add there favourite jokes.
- Share some giggles with there friends.
- User will be able to have seperate themes of jokes.
- User will be able to add a new joke to the app.
- User will be able to check off the joke once it's been said.
- User will be able to delete joke or edit when needed.

## e2e Testing with Playwright ๐ŸŽญ

## Unit and Integration TDD testing with Jest ๐Ÿงช

## ๐Ÿ“š Storybook to Build UI components and pages.

![laugh](https://user-images.githubusercontent.com/45575016/190519190-7bfc56a5-c0fa-4687-bdba-14f2c605cb3a.gif)

# Have a Giggly bubbly fun time