Skip to content

API de Gerenciamento de Usuários construída com Node.js e Express

Notifications You must be signed in to change notification settings

JoaoEstevam01/Gerenciador-de-Usuarios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerenciador de Usuários 🔌

Tecnologias/TechnologiesComeçando/Getting StartedColaboradores/CollaboratorsContribua/Contribute

This project is a User Management API built with Node.js and Express. The application provides basic functionalities for managing users, including registration, login, and administration. Users can register, log in, and administrators can view and delete registered users. Password security is ensured using the bcrypt package for hashing. The application is accessed via RESTful endpoints and has a simple frontend with HTML, CSS, and JavaScript for user interaction.

📱 Visite o projeto/Visit this Project

🎨 Layout

TELA-1 Tela-2 TELA-2 Tela-2 Tela-2

💻 Tecnologias/Technologies

BACK-END:

  • NODE.JS
  • EXPRESS
  • BCRYPT

FRONT-END:

  • HTML
  • CSS
  • JAVASCRIPT

OTHERS:

  • JSON
  • HTTP/REST

🚀 Começando/Getting started

1. Clonando/Cloning

git clone https://github.com/JoaoEstevam01/Gerenciador-de-Usuarios
cd Gerenciador-de-Usuarios

2. Installing/Instalando

npm install

3. Starting the server/Iniciando o servidor

node app.js

O servidor estará disponível em http://localhost:3000.

4. Accessing applications/Acessando aplicações

- Funcionalidades da API Cadastro de usuário: Método POST para criar novos usuários. Login de usuário: Método POST para validar login de usuários. Exclusão de usuário: Método DELETE para excluir usuários (somente admins).

🤝 Colaboradores/Collaborators

Apenas eu/It's just me. 🤠👍

João
João Estevam

📫 Contribua/Contribute

Project structure/Estrutura do projeto

/mini-api
  ├── /node_modules/            # Dependências do projeto
  ├── /publico/                 # Arquivos públicos (HTML, CSS, JS)
  │    ├── /js/                 # Scripts JS (admin.js, cadastro.js, login.js)
  │    ├── /style/              # Arquivos de estilo (admin.css, cadastro.css, login.css)
  │    ├── admin.html           # Página de administração (somente para admin)
  │    ├── cadastro.html        # Página de cadastro
  │    └── login.html           # Página de login
  ├── /routes/                  # Definição das rotas de usuários
  │    └── userRoutes.js        # Roteamento para CRUD de usuários
  ├── app.js                    # Arquivo principal do servidor Express
  ├── package-lock.json         # Gerenciamento de dependências
  └── package.json              # Definição das dependências do projeto

Caso deseje me ajudar neste projeto com mais ideias, modificações, melhorias e se tornar um colaborador/If you'd like to assist me with this project by contributing ideas, modifications, improvements, and becoming a collaborator:

Email: joaoestevam.1204@gmail.com

About

API de Gerenciamento de Usuários construída com Node.js e Express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published