Godrej Design Lab

Introduction

The Godrej Design Lab website is written in JavaScript and runs on Amazon Web Services (AWS).

This manual serves to empower developers to understand, maintain, and extend the codebase effectively and sustainably over the long term.

What is covered:

  • High-level system architecture, showing the various components and how they interact with one another
  • Tech stack overview
  • How data flows through the system
  • How to navigate the codebase
  • Setting the codebase up for development
  • Infrastructure setup and deployment guide
  • Rationale behind design choices
  • Context and considerations for extending the code

This manual does assume readers have a basic familiarity with the following:

  • HTML, CSS, JavaScript
  • nodeJS
  • Server administration
  • Strapi CMS: We do have a brief coverage of the basics
  • React