Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/daviteixeira-dev/sgu-sistema-de-gerenciamento-de-usuarios

Final project of the discipline of Software Development for Web (2021), where we made a User Management System using a CRUD with Node, Express and MongoDB.
https://github.com/daviteixeira-dev/sgu-sistema-de-gerenciamento-de-usuarios

axios body-parser css3 dotenv ejs express html5 javascript mongodb morgan nodejs nodemon

Last synced: about 2 months ago
JSON representation

Final project of the discipline of Software Development for Web (2021), where we made a User Management System using a CRUD with Node, Express and MongoDB.

Awesome Lists containing this project

README

        


SGU - Sistema de Gerenciamento de Usuários


GitHub top language

Repository size


GitHub last commit


GitHub

GitHub Stars
GitHub Forks



Sobre o projeto   |   
Tecnologias   |   
Instalação, execução e desenvolvimento   |   
Como contribuir   |   
License

![Printsreen](./assets/img/index.png)

## 👨🏻‍💻 Sobre o projeto

Projeto final da disciplina de Desenvolvimento de Software para Web (2021), onde fizemos um Sistema de Gerenciamento de Usuários usando um CRUD com Node, Express e MongoDB.

## 🚀 Tecnologias

- [Node.js](https://nodejs.org/en/)
- [Express](https://expressjs.com/pt-br/)
- [MongoDB](https://www.mongodb.com/)
- [Morgan](http://expressjs.com/en/resources/middleware/morgan.html)
- [Nodemon](https://nodemon.io/)
- [EJS](https://ejs.co/)
- [Body-parser](https://www.npmjs.com/package/body-parser)
- [Dotenv](https://www.npmjs.com/package/dotenv)
- [Axios](https://www.npmjs.com/package/axios)

## 💻 Instalação, execução e desenvolvimento

### Pré-requisitos

- [Node.js](https://nodejs.org/en/)
- [npm](https://www.npmjs.com/)

### Web
```bash
# Instale as dependências
$ npm install
$ npm init

# Instale o express
$ npm i express morgan nodemon ejs body-parser dotenv mongoose axios

# No package.json altere na parte de scripts, onde tem "start: "node server.js" para "start: nodemon server.js".

# Tudo pronto para iniciar a aplicação web
$ npm start

```
## 🤔 Como contribuir

**Faça um fork deste repositório e siga os passos a baixo**

```bash
# Clone seu fork
$ git clone seu-fork-url && cd NOME_DO_REPO

# Crie uma branch com sua feature
$ git checkout -b my-feature

# Faça commit das suas alterações
$ git commit -m 'feat: My new feature'

# Envie o código para sua remote branch
$ git push origin my-feature
```
Despois que sua pull request for merged, você pode deletar sua branch

## 📝 License

Esse projeto possui uma Licensa MIT License - veja o arquivo [LICENSE](./LICENSE) para mais detalhes.

---

Feito com ❤️