Florian-Barthel / Twitter-Light

Coding Challenge Backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twitter-Light

Commands

  • Load node modules: $ npm install
  • Run Tests: $ npm test npm test --runInBand
  • Run Program (local): $ node app.js
  • Build Program (docker): $ docker build -t (username)/twitter-light .
  • Run Program (docker): $ docker run -p 8888:8888 -d (username)/twitter-light
  • Connect to telnet: $ telnet localhost 8888

Requirements

  • Application must use telnet server for input and output
  • Application must run as a docker image (no need to publish image though)
  • Application must be developed using plain NodeJs or TypeScript (no third party libraries are allowed, except for testing purposes)
  • User may submit commands to the application: Note: “posting”, “reading”, “following” and “wall” are not part of the command. All commands start with the name of a user
    • posting: (user) -> (message)
    • reading: (user)
    • following: (user) follows (another user)
    • wall: (user) wall
  • Implement requirements focusing on writing the best code you can produce
  • Use public git repository (e.g. GitHub) to commit your solution and provide us with the URL to the repository within the agreed time

About

Coding Challenge Backend

License:MIT License


Languages

Language:JavaScript 97.6%Language:Dockerfile 2.4%