GithubHelp home page GithubHelp logo

ryan-fauder / ranch-app Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 237 KB

Dashboard para o gerenciamento de um sistema de banco de dados desenvolvido em Vue.js

License: MIT License

JavaScript 48.19% HTML 0.90% Vue 50.90%
api-restful bootstrap-vue database-management mysql sequelize

ranch-app's Introduction

Ranch - Gerenciamento de Banco

Descrição

O projeto trata-se de um dashboard completo e funcional que permite o gerenciamento de um sistema de banco de dados.

Nesse projeto, foi possível exercitar os seguintes conceitos:

  • Desenvolvimento de uma API Restful com o Sequelize ORM e MySQL Database;
  • Utilização de Migrations e Seeders;
  • Desenvolvimento de uma plataforma com o framework Vue.js, com o uso dos componentes Bootstrap.
  • Gestão de estado da aplicação e uso de rotas no Vue.js

Desenvolvedor

Ryan Fernandes Auder Lopes (ryan-fauder)

Dashboard

Para visualizar mais imagens da interface, basta entrar no readme.md da pasta frontend.

Como começar a utilizar

Faça um clone do repositório em sua máquina e entre na pasta do projeto:

git clone https://github.com/ryan-fauder/ranch-app.git && cd ./ranch-app

Agora, instale as dependências do projeto com o uso do npm ou do yarn, ambas as pastas frontend e backend possuem dependências.

Iniciando API (backend)

Primeiro, deve-se realizar as configurações do banco de dados Mysql local para iniciar o backend. Para abrir a pasta do arquivo de configuração:

  cd ./backend/config

Agora, basta alterar as informações do arquivo config.js. Uma vez que foi configurado, retorne para a pasta backend e, na pasta, execute as migrations:

  npx sequelize db:migrate

Caso seja necessário, execute as seeds para popular as tabelas criadas pelo comando:

  npx sequelize db:seed:all

Agora, para iniciar a API, utilize:

  yarn server

Pronto, o backend agora deve estar em execução.

Iniciando o dashboard (frontend)

Com as dependências instaladas, entre na pasta frontend e apenas inicie o serviço Vue:

  yarn serve

Pronto, o dashboard agora deve estar em execução.

Logo - Fonte

A logo gratuita utilizada:

Cowboy-hat icons created by Freepik - Flaticon

ranch-app's People

Contributors

ryan-fauder avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.