nsonanh / danhngon-api

One quote - many languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

danhngon-api

License: GPL v3 CircleCI Coverage Status

API set

Brain storm:

Basic visual:

Danhngon brainstorm

Architecture:

  • REST single service (NodeJS, ExpressJS, MongoDB)
  • Backend app to manipulate data (pagination + filter must have)
  • JS lib to utilize with ajax (with end-user site)

Specification:

  • One quote, many languages (browser language & google translate)
  • Support latin & latin quotes
  • quote <-> author <-> category <-> original language

Dev Ops

  • Cloud deployment
  • Structure :
    • danhngon-api <-> danhngon-admin
    • danhngon-api -> danhngon-js
    • danhngon-js -> danhngon.global

DOC:

  • design diagrams
  • apidoc
  • js doc

Research:

  • Elasticsearch
  • mongodb indexing
  • Restify framework
  • npm deployment
  • Data contribution
  • Avoid redundancy/duplication of quotes

About

One quote - many languages

License:GNU General Public License v3.0


Languages

Language:JavaScript 79.4%Language:HTML 15.0%Language:CSS 5.7%