remithomas / brand-namer

Brand namer because brand name availability it's so complicated 😭

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brand namer... CircleCI

Brand namer because brand name availability it's so complicated 😭

Currently in WIP

The project is simply: type your term, and the system gives you the availabled names (or their synonymes) in some languages for the domain .com and Facebook

  • This project is/will be coded with love in ReasonMl

  • This is a Isomorphic App: it integrates backend and frontend.

Requirements

  • bs-platform 3.1.4
  • node 8.*
  • gcloud api token
  • Facebook oauth token
  • AWS access key (and secret)

Installation

Create a .env file to your root folder using .env.sample file sample

yarn install

Development

BSB Development

yarn start

Javascript Development (read only)

# backend
yarn run nodemon

# frontend
yarn run build:dev

test

yarn test

Open http://127.0.0.1:3000/ url in your browser.

How it works

This is simple, you ask a name and the API send you some possible translations and synonyms with their avaibility for Facebook and .com.

Under the hood

Todos (Stories)

  • Front-end setup
  • Back-end setup
  • Send request to API
  • Show translations (and languages)
  • Api ask if domain exists (route 53)
  • Api ask if facebook name exists
  • Handle error from aws (improvement)
  • A bit of design (check mark etc...)
  • Get synonyms before translations
  • Rewrite GoogleTranslateConfig like AWSRoute53Config
  • Show some definition (from any thesorus)

Thanks

About

Brand namer because brand name availability it's so complicated 😭


Languages

Language:OCaml 84.9%Language:CSS 8.3%Language:JavaScript 5.6%Language:HTML 1.1%