Git Product home page Git Product logo

async-race's Introduction

nikitakakurin-JSFE2022Q1

async-race

link to task https://github.com/rolling-scopes-school/tasks/blob/master/tasks/async-race.md#cross-check

Your customer has an idea to spend his money. He has hired some engineers who installed some radio-controlled equipment ๐Ÿ“ป to real cars ๐Ÿš—. To the all his collection of cars to be precise. He is eager to create kind of drag-racing competition in order to discover which car fastest.

Each radio-contorller has an HTTP-compatible interface. It's let you to start or stop engine of the car and of course enable "driving" mode.

Your task is to create SPA to manage the collection of the cars, operate its engines, and show races statistics.

Previously development of this application has been started by some belarusian developer Dzmitry (and was almost finished). But his laptop ๐Ÿ’ป was stolen by bad guys. And we don't have any sources of UI ๐Ÿ˜ž. But fortunately he has recorded some demo before. And also he has stored the server-mock in his https://github.com/mikhama/async-race-api.

We have found in the latest news that a new company called "The Fast and the Furious" announced about releasing a new product that will really blow people's minds. There is no a lot of info about this product. All we know it's about "easier cars' management that you can imagine". It's exactly our thiefs :suspect:. They're going to release their product in two weeks. But we can't allow them to do that. We must be first.

What are you waiting for? Let's coding

How to start?

Setup and Running server

  1. Use node 14.x or higher.
  2. Clone this repo: $ git clone https://github.com/mikhama/async-race-api.git.
  3. Go to downloaded folder: $ cd async-race-api.
  4. Install dependencies: $ npm install.
  5. Start server: $ npm start.
  6. Now you can send requests to the address: http://127.0.0.1:3000.

Running app

  1. Use node 14.x or higher.

  2. Clone this repo: $ git clone https://github.com/NikitaKakurin/async-race

  3. Go to downloaded folder: $ cd async-race.

  4. Install dependencies: $ npm install.

  5. Start app: $ npm run start.

  6. or simple go to deploy async-race

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.