Coder Social home page Coder Social logo

josecage / kallun-api Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 2.0 557 KB

Plataforma online que agrega gíria/calão de Angola - ideia original de Leocarpo Mário

License: MIT License

PHP 94.48% Vue 0.66% Shell 1.58% Blade 3.28%
girias angola kallun dicionario hacktoberfest

kallun-api's Introduction

Build Status Maintainability Test Coverage

Kallun

API de gírias de Angola

Requisitos

  • PHP 7.1.3
  • Laravel 5.7.*
  • PHPUnit 7.0
  • MySQL 5.7

Instalação

  • Faça o clone do repositório para sua máquina:
    git clone https://github.com/JoseCage/kallun-api.git
    
  • Entre no directório do projecto
    cd kallun-api
    
  • Instale as dependẽncias:
    composer install

Contribuições

  • Faça o fork do projeto para a sua conta

  • Faça o clone do repositório para sua máquina:

    git clone [email protected]:seunome-do-github/kallun-api.git
    
  • Entre no directório do projecto

    cd kallun-api
  • Crie um branch baseado no branch develop

    git checkout -b nome-da-feature-nova
    

    Como contribuir

Veja nosso CONTRIBUTING.md

kallun-api's People

Contributors

dependabot[bot] avatar josecage avatar nelsonmfinda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kallun-api's Issues

Estrutura padronizada do projeto

Organizar o repo/projeto em diretórios e ficheiros padronizados. Evitando que cada contribuidor coloque seu código num lugar ou noutro sem organização.

Endpoints da API

Definir com base nos módulos e funcionalidades definidas, quais endpoints e métodos teremos implementados nos endpoints.

API - rotas

  • Autenticação

    • POST: /auth/login Login
    • POST: /auth/register Registo
  • Slang

    • GET: /v1/slangs Todas gírias
    • POST: /v1/slangs Adicionar nova gíria

Módulos da app

Definir e estruturar os módulos (Models, Classes) da API.

  • User
  • Slang

### Fields:

User:

  • id (uuid)
  • name (string)
  • email (string)
  • phone (string)
  • email_verified_at (timestamp)
  • password (string)
  • created_at (datetime)
  • updated_at (datetime)

Slang:

  • id (uuid)
  • name (string)
  • meaning (string)
  • example (text)
  • description (text)
  • created_at (datetime)
  • updated_at (datetime)

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.