Projeto com objetivo de autenticar/autorizar usuários a partir de Tags RFID utilizando Banco de Dados
- NodeMCU;
- RFID: Rfid Mfrc522 Mifare;
- Jumpers;
- Tags RFID;
- Buzzer;
- Protoboard;
- Firmare NodeMCU
- Back-end Nodejs
- Back-end Python
- Front-end
Primeiramente deixe seu Star no projeto, é isto mesmo! hehe. Segundamente, efetue o fork ou um clone do repositório.
O repositório está organizado devido as responsabilidades que o mesmo oferece.
- client - será o front-end da aplicação web;
- database - script com a estrutura das tabelas do mysql;
- esp8266 - firmware para o nodemcu;
- server - referente ao back-end da aplicação. Neste caso terá 2 back-ends(poderá escolher 1 para seu uso);
- nodejs
- python
- NodeJS
- Python
Para cada tabela de nossa aplicalção - users, tags, access_log -, teremos uma api completa para efetuar o CRUD(create, read, update, delete) de cada recurso disponível.
- users (/api/users)
- GET / - lista de usuários
- GET /:id - busca de usuário por ID
- POST / - cadastro de usuário
- UPDATE /:id - atualização de usuário
- DELETE /:id - remoção de usuário
- tags (/api/tags)
- GET / - lista de tags
- GET /:id - busca de tag por ID
- GET /tag/:tag - busca de tag por nome
- POST / - cadastro de tag
- UPDATE /:id - atualização de tag
- DELETE /:id - remoção de tag
- access_log (/api/logs)
- GET / - lista de logs
- GET /:id - busca de log por ID
- POST / - cadastro de log
- UPDATE /:id - atualização de log
- DELETE /:id - remoção de log
Não esqueça de acompanhar o blog :): https://douglaszuqueto.com