Skip to content

PabloXT14/explorer-stock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

explorer stock logo Explorer Stock

GitHub language count Repository size GitHub last commit License Stargazers

explorer-stock-cover

🚀 Aplicação Finalizada 🚀

About | Layout | How It Works | Technologies | Author | License

💻 About

O Explorer Stock é uma aplicação simples de estoque, sem muitas funcionalidades e usabilidade pois seu intuito principal somente treinar o conceito de Autenticação e Autorização de forma profissional e segura entre o Front-End e Back-End da aplicação.

Vale ressaltar que este projeto foi desenvolvido como parte do curso/trilha Explorer oferecido pela Rocketseat.


🎨 Layout

Veja uma demonstração visual das principais telas da aplicação a seguir.

Login

Login Page Demonstration

Cadastro

Register Page Demonstration

Início

Home Page Demonstration

Produtos

Products Page Demonstration

Fornecedores

Suppliers Page Demonstration

Relatório de Vendas

Sales Report Page Demonstration


🚀 How it works

Este projeto é divido em 2 partes:

  1. Back-end (pasta api)
  2. Front-end (pasta web)

💡 O Front-end precisam que o Back-end esteja sendo executado para funcionar.

Pré-requisitos

Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:

Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Rodando o Backend (servidor)

# Clone este repositório
$ git clone [email protected]:pabloxt14/explorer-stock.git

# Acesse a pasta do projeto no terminal/cmd
$ cd explorer-stock

# Vá para a pasta server
$ cd api

# Instale as dependências
$ npm install

# Executar o seguinte comando para criar as migrations no banco
$ npm run migrate

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# O servidor inciará na porta:3333 - acesse https://localhost:3333 

🧭 Rodando a aplicação web (Frontend)

# Vá para a pasta da aplicação Front End
$ cd web

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# A aplicação inciará em alguma porta disponível que poderá ser acessada pelo navegador

🛠 Technologies

As seguintes ferramentas foram usadas na construção do projeto:

Server (NodeJS

📘 Info

Para mais detalhes das dependências gerais do front-end veja o arquivo package.json

Website (Vite + TypeScript)

📘 Info

Para mais detalhes das dependências gerais do back-end veja o arquivo package.json


✍ Author

Perfil Github

Linkedin Badge

Gmail Badge


📝 License

Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais informações

Feito com 💜 por Pablo Alan 👋🏽 Entre em contato!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published