Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lucasbailo/test-driven-development-ts

Studying TDD
https://github.com/lucasbailo/test-driven-development-ts

Last synced: about 1 month ago
JSON representation

Studying TDD

Awesome Lists containing this project

README

        

## Welcome again to another TypeScript - TDD project! 👋

# Amigo Secreto (Similar to "Secret Santa")!

## Test the project yourself: [Teste the project here!!!](https://test-driven-development-ts.vercel.app/)

### Home Page

Main page

## Draw lots page

Drag

## Draw lots results

Filter

## Tests

Debug

## Some code that I'm proud of
```js
export const listaParticipantesState = atom({
key: 'listaParticipantesState',
default: []
})

export const erroState = atom({
key: 'erroState',
default: ''
})

export const resultadoDoAmigoSecreto = atom>({
key: 'resultadoDoAmigoSecreto',
default: new Map()
})
```

## Built with

- `React`
- `React Hooks`
- `TypeScript`
- `Recoil`
- `Jest`

## You Can
- Add names to be drawn;
- Receive an alert if the name is duplicated;
- Draw the pairs and find out who each person's Secret Santa is.

## Author

- Website - [My GitHub](https://github.com/lucasbailo)
- Frontend Mentor - [@lucasbailo](https://www.frontendmentor.io/profile/lucasbailo)
- Instagram - [@lucassbailo](https://www.instagram.com/lucassbailo/)
- LinkedIn - [Lucas Bailo](https://www.linkedin.com/in/lcsbailo)