Skip to content

New JS Developer Onboarding

Denny George edited this page Feb 15, 2022 · 1 revision

Onboard on Full Stack Dev : We want you to ramp up on certain technologies we use heavily in our JS tech stack. The goal here is to help you prepare to become someone we can offload development tasks to going forward.

We'll use the OGBV project's annotation UI as the project we use for reference : The code base for the project is in https://github.com/tattle-made/OGBV/tree/main/annotators

The docker-compose.yml file will help you bring up the necessary backend service, annotation-ui contains the frontend code (reactjs) and the backend folder contains the expressjs server code.

We chose this one because its a fairly small codebase, is of moderate complexity, is being actively used by users and contains pretty much all standard functionality a simple production ready web app should have.

Tasks

  • Follow the instructions here to setup the project (we'll do it together)
  • Ramp up on sequelize docs
    • Focus on the Following Sections - Core Concepts, Migration link \
  • New features for the annotation UI will be added after you are done with the previous tasks
Clone this wiki locally