Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagowaib/salao-leila

Repositório do Software de agendamento e gerenciamento do Salão de Beleza da Leila, desenvolvido durante a avaliação técnica do processo seletivo para o setor de desenvolvimento da DSIN | Tecnologia da Informação.
https://github.com/thiagowaib/salao-leila

dsin express nodejs reactjs

Last synced: about 2 months ago
JSON representation

Repositório do Software de agendamento e gerenciamento do Salão de Beleza da Leila, desenvolvido durante a avaliação técnica do processo seletivo para o setor de desenvolvimento da DSIN | Tecnologia da Informação.

Awesome Lists containing this project

README

        

# Desafio Técnico DSIN
Banner DSIN

Repositório do Desafio Técnico de Desenvolvimento da DSIN - Abordando o software do Salão de Beleza da Cabelereira Leila

------------
#### Sumário
* Descrição
* Tecnologias em Uso
* Funcionalidades Desenvolvidas
* Inicialização e Testes
* Prints e Gifs

## 📜 Descrição
Desenvolvido durante o processo seletivo da DSIN | Tecnologia da Informação, o Sistema do Salão de Beleza da Leia foi desenvolvido com o objetivo de oferecer uma plataforma web onde os clientes do salão pudessem gerenciar e realizar seus agendamentos no salão - assim como a própria Leia pudesse, através de um painel administrativo, gerenciar os serviços ofertados pelo salão.


## 📲 Tecnologias em Uso
• **NodeJs** - Framework Javascript utilizado para desenvolver a API Restful

• **MongoDB** - Banco de dados em uso

• **ReactJs** - Framework Javascript utilizado para desenvolver o Website

• **Typescript** - Superset do Javascript utilizado em conjunto com ReactJs no Website


## 🌱 Funcionalidades Desenvolvidas
Sistema de Login do usuário administrador (Leila)
Gerenciamento administrativo de Serviços Ofertados (Criar, Modificar, Excluir)
Sistema de Cadastro e Login de clientes
Painel web de agendamento de horários para clientes
Painel web com histórico para gerenciamento de agendamentos para clientes

## 👩‍💻 Inicialização e Testes
#### Requisitos: [Node](https://nodejs.org/en/ "Node") (> v.16.x.x) e [Yarn](https://yarnpkg.com/ "Yarn") (> 1.22.x)

Inicialização do Servidor
Servidor Inicializado em **http://localhost:3000/**
```bash
# .../salao-leila/Server/
yarn install
yarn start
```

Inicialização do Website
Servidor Inicializado em **http://localhost:3001/**
```bash
# .../salao-leila/Website/
yarn install
yarn start
```


Login Administrativo de Teste

• Usuário: **`Leila`**

• Senha: **`senha123`**

Login Cliente de Teste

• Email: **`[email protected]`**

• Senha: **`senha`**

Observações

É importante que os comandos sejam executados em seus respectivos diretórios, assim como em janelas separadas do CMD/PowerShell/Bash para funcionamento paralelo do servidor e website.
Após inicializar o servidor, sua documentação está disponível em http://localhost:3000/
Alguns dados sensíveis do servidor estão visiveis publicamente em .../salao-leila/Server/.dsin.env APENAS pela facilidade de inicialização da API pela equipe avaliativa ;D


## 📸 Prints e Gifs

Prints do Website estão disponíveis no repositório através desse link.

Demonstração Cliente

Demonstração Admin

⬆️ Voltar ao topo ⬆️