fayadh / eqworks-ratelimit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Work Sample for Product Aspect, Node.js Variant

What is this for?

Setup and Run

The following are the recommended options, but you're free to use any means to get started.

Remote Option: Glitch.com

  1. Remix on Glitch
  2. Populate .env file with the environment variables given in the problem set we send to you through email
  3. Click on Show Live and you should see Welcome to EQ Works ๐Ÿ˜Ž

Local Option 1: Node.js 6.10+

  1. Clone this repository
  2. Install Node.js dependencies $ npm install
  3. Set environment variables given in the problem set we send to you through email and run $ npm run dev
  4. Open your browser and point to localhost:5555 and you should see Welcome to EQ Works ๐Ÿ˜Ž

Local Option 2: Docker (docker-compose needed)

  1. Clone this repository
  2. Create and populate .env file with the environment variables given in the problem set we send to you through email
  3. $ docker-compose up (or $ docker-compose up -d to run as a daemon)
  4. Open your browser and point to localhost:5555 and you should see Welcome to EQ Works ๐Ÿ˜Ž

Notes on working through the problems

Make sure any additional Node.js level dependencies are properly added in package.json. We encourage a healthy mixture of your own implementations, and good choices of existing open-source libraries/tools. We will comment in the problems to indicate which ones cannot be solved purely through an off-the-shelf solution.

About

License:MIT License


Languages

Language:JavaScript 92.6%Language:Dockerfile 7.4%