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

https://github.com/mauricioromagnollo/doe

An open source Full Stack project for the https://doe.app.br website, developed with Angular, Bootstrap, NestJS and GraphQL.
https://github.com/mauricioromagnollo/doe

angular apollo-client bootstrap5 font-awesome nestjs typescript

Last synced: 2 months ago
JSON representation

An open source Full Stack project for the https://doe.app.br website, developed with Angular, Bootstrap, NestJS and GraphQL.

Awesome Lists containing this project

README

          



![ISSUES][github_issues_badge] ![LICENSE][repository_license_badge] Made by Rocketseat [![TypeScript](https://badges.frapsoft.com/typescript/code/typescript.png?v=101)](https://github.com/ellerbrock/typescript-badges/) ![NODE_VERSION][node_version_badge] ![NPM_VERSION][npm_version_badge] ![WEB][web_react_badge] ![SERVER][server_nodejs_badge]

🩸 Doe é um projeto **Open Source** desenvolvido na semana **Maratona Dev 3.0** da **[Rocketseat][rocketseat_site]**, ministrado pelo mestre **[Mayk Brito][mayk]**. O projeto foi desenvolvido inicialmente utilizando **HTML, CSS e JS (puro)** no Frontend e **NodeJS + Express e [Nunjucks][numjucks]** no Server. O projeto foi totalmente refatorado para as tecnologias ***TypeScript, Node, React e React Native***.

## **:rocket: OBJETIVO**

O projeto tem como objetivo **cadastrar pessoas interessadas em doar sangue**. As pessoas se cadastram inserindo suas informações de contato e tipo sanguíneo, criando um banco de dados de possíveis doadores de sangue, facilitando a busca quando for necessário procurar doadores.

## **:eyes: PRÉ-VISUALIZAÇÃO**

![ezgif com-video-to-gif](https://user-images.githubusercontent.com/38081852/74862827-9105d880-532b-11ea-9d03-2c958659446a.gif)

> Veja o [Histórico de Versões](./docs/notes/version-history.md) desse projeto.

## **:computer: TECNOLOGIAS**

- **Frontend**
- HTML, CSS e JS (Puro)
- **Backend**
- [Express](https://expressjs.com/)
- [Nunjucks](https://mozilla.github.io/nunjucks/)
- [node-postgres 'pg'](https://node-postgres.com/)
- [nodemon](https://nodemon.io/)
- **Banco de Dados**
- [PostgreSQL](https://www.postgresql.org/)
- [Postbird](https://www.electronjs.org/apps/postbird) (SGBD)

- [commitlint](https://github.com/conventional-changelog/commitlint) (Padronização de Commits)

\* Veja o arquivo [package.json](./src/package.json).

## **:star2: AGRADECIMENTOS**


Rocketseat
maykbrito












## **:page_with_curl: LICENÇA**

Este projeto está licenciado pela MIT. Para mais informações, leia o arquivo [LICENSE](./LICENSE) onde está descrito a licença.

[repository_license_badge]: https://img.shields.io/github/license/x0n4d0/doe

[github_issues_badge]: https://img.shields.io/github/issues/x0n4d0/doe?color=green

[node_version_badge]: https://img.shields.io/badge/node-12.17.0-green

[npm_version_badge]: https://img.shields.io/badge/npm-6.14.4-red

[web_react_badge]: https://img.shields.io/badge/web-react-blue

[server_nodejs_badge]: https://img.shields.io/badge/server-nodejs-important

[rocketseat_site]: https://rocketseat.com.br/

[numjucks]: https://mozilla.github.io/nunjucks/

[mayk]: https://github.com/maykbrito