Loading repository data…
Loading repository data…
alexbotelhoa / repository
O LobbysSys é um sistema de controle de portaria, feito como desafio e desenvolvimento pessoal. Utilizei o SQLite para banco de dados, para o backend usei a linguagem PHP utilizando o Framework Laravel e para o frontend fiz em Javascript com Framework React.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
O LobbysSys é um sistema de controle de portaria, feito como desafio e desenvolvimento pessoal. Utilizei o SQLite para banco de dados, para o backend usei a linguagem PHP utilizando o Framework Laravel e para o frontend fiz em Javascript com Framework React.
:point_down: Esse projeto foi desenvolvido com as seguintes tecnologias: :point_down:
Backend:
Frontend:
# Clone o Repositório
$ git clone https://github.com/alexbotelhoa/lobbysys-laravel-react.git
# Va até o diretório do backend, e instale suas dependências
$ cd backend
# Instale as dependências
$ composer install && npm install && npm run dev
# Rode o backend
$ composer start
Obs.:
#Vá até a pasta frontend
$ cd frontend
#Instale as dependências
$ npm install
#Inicie a aplicação
$ npm start
Obs.: 1. Acerte o arquivo de configuração da API que se encontra na pasta services. 2. Usuário default para login é admin@lobbysys.com e senha 12345678. 3. IMPORTANTE! - Regras de negócio: 1. Para cadastro do visitante em uma sala é obrigatório os campos, Nome, CPF e Sala de destino. 2. Não pode haver mais de 3 (três) visitantes ao mesmo tempo na mesma sala. Assim o mesmo será colocado na Fila de Espera e será resgatado, automaticamente, assim que liberar uma vaga na sala pretendida. 3. Não pode haver dois Usuários do sistema cadastrados com o mesmo CPF 4. Não pode haver dois Visitantes cadastrado com o mesmo CPF cadastrado 5. Não pode haver duas Salas com o mesmo nome
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.