Esse projeto foi desenvolvido durante o Programa de bolsas Start Tech.
Um treinamento intensivo full stack resultante da parceria entre Ambev Tech e Gama Academy.
O objetivo desse projeto é desenvolver uma landing page para atração de profissionais
a pedido da empresa JobsNET (fictícia). O resultado é apresentado a seguir.
A landing page foi hospedada por meio da plataforma Heroku.
Sua URL é https://jobsnetvagas.herokuapp.com/
A estrutura do projeto apresenta:
-
Validação de CPF
Realizada por meio da biblioteca para validação de objetos javascript,
disponível através do código:`npm i cpf-cnpj-validator -S`
-
Consulta de CEP
Realizada por meio da API VIA Cep, dispolibilizada por:`(`https://viacep.com.br/ws/${cep}/json/`)`
-
Requisições HTTP
Feitas por axios -
Serviço de Banco de Dados
O serviço de banco de dados utilizado foi o MongoDB Atlas, ele é o serviço de DBaaS (Banco de Dados como Serviço)
oferecido pela MongoDB. -
Web Services REST - Swagger
A documentação dos recursos Web Services REST foi realizada com uso do Swagger.`npm install swagger-ui-express`
➙ Disponibilizada aqui - https://jobsnet-back-end.herokuapp.com/docs/
- React
- JavaScript
- CSS
- HTML
- Axios
- Node.js
- Express
- Mongoose
- MongoDB Atlas
- Swagger UI
- CORS