GithubHelp home page GithubHelp logo

matheus-de-araujo / server-soluti Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 203 KB

É uma prova técnica em Laravel para o processo seletivo da soluti

Shell 0.81% PHP 93.32% Blade 4.36% API Blueprint 1.51%
lavarel composer mysql

server-soluti's Introduction

Prova Técnica - Soluti

Prova Técnica em Laravel - Soluti

SobreComo executarMetasTecnologias

🚧 Status: Em construção... 🚧

📝 Sobre o projeto

É uma prova técnica em Laravel para o processo seletivo da soluti - Esse projeto é uma API REST que será consumida por um Front End React que está nesse repositório.

🎯 Metas do Projeto

  • Preparar o ambiente de desenvolvimento.

  • Construir um CRUD de usuario | Arquitetura REST

    • Nome
    • Cpf - único
    • Telefones
    • Email - único
    • Data de nascimento
    • Senha
    • Certificado [dados do certificado]
    • Endereço
  • Implementar um Sistema de Autenticação | Passport.

  • Fazer a leitura de um Certificado e salvar no Banco | PhpSecLib.

🚀 Como executar o projeto

É preciso ter um editor para trabalhar com o código como VSCode, ter o Laravel, Php e Mysql instalado.

🧭 Rodando a aplicação

# Clone este repositório
$ git clone https://github.com/matheus-de-araujo/server-laravel
$ cd server-laravel
$ composer install
$ php artisan migrate
$ php artisan passport:install
$ php artisan key:generate

# Ou use os scripts prontos

# Esse comando copia o .env, após isso configure as informções nele,
# Caso contrário o próximo comando pode gerar um erro de migration.
$ composer copia-env

# Esse comando prepara o ambiente.
$ composer prepara-ambiente

Não se esqueça de copiar o arquivo .Env e colocar as informações relativas ao Banco de Dados da sua máquina

🛠 Tecnologias

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

  • Laravel
  • Artisan
  • Composer
  • Mysql
  • PhpSecLib
  • Passport - OAuth 2

Feito por: Matheus de Araújo 🇧🇷

server-soluti's People

Contributors

matheus-de-araujo 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.