Este projeto é uma aplicação CRUD (Create, Read, Update, Delete) para manipulação de usuários, desenvolvida utilizando o MERN Stack (MongoDB, Express, React e Node.js) e Vite para otimização do build. A aplicação também conta com autenticação via Netlify Identity e uma API falsa criada com MirageJS para simulação de dados de uma API.
Você pode acessar o projeto neste link: https://crud-mernstack.netlify.app
- React: Biblioteca JavaScript utilizada para construção da interface do usuário.
- Node.js: Usado no back-end para construção da API
- MongoDB: Banco de dados NoSQL utilizado junto com Node.js
- Express: Framework para Node.js utilizado para construir a API RESTful.
- MirageJS: Biblioteca utilizada para criar uma API falsa, permitindo a simulação de operações CRUD.
- Netlify Identity: Serviço de autenticação utilizado para gerenciar usuários e autenticações.
- Vite: Ferramenta de build para frontend que oferece uma experiência de desenvolvimento rápida e otimizada.
- Criação de Usuários
- Leitura de Usuários
- Atualização de Usuários
- Deleção de Usuários
- Autenticação
- API Falsa
git clone https://github.com/erikvix/mern-front
cd mern-front
Instale as dependências:
npm install
Inicie a aplicação:
npm run dev
Acesse a aplicação:
Abra seu navegador e acesse http://localhost:3000.