# cb-dev-days-node3x **Repository Path**: mirrors_couchbaselabs/cb-dev-days-node3x ## Basic Information - **Project Name**: cb-dev-days-node3x - **Description**: Couchbase Developer Days Node.js 3.x API - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-29 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Project Overview This project is a Node.js API that demonstrates some of the capabilities of Couchbase Server. It was built for Developer track of the Couchbase NoSQL Summit and works in conjunction with a web application (Github repository [here](https://github.com/thejcfactor/cb-dev-days-web)). The API is built using the Couchbase 3.x node.js SDK (SDK documentation [here](https://docs.couchbase.com/nodejs-sdk/current/hello-world/start-using-sdk.html)). The project contains a handful of labs that allow participants to build out the functionality of the simple e-commerce web application. The details of each lab are listed below. >:exclamation:**IMPORTANT**:exclamation:
Please be sure to read sections labeled IMPORTANT, REMEMBER, NOTES and DOCUMENTATION as the section will contain important information related to setup and/or the labs. # Prerequisites 1. *Git* - Used to clone code repositories (can use *Git Bash* on Windows machines). 2. *Docker* - *Docker* containers have been published for the API and web UI projects. The labs assume participants are using the published containers. However, all of the code can be run locally. >**NOTE:** If you want to run the code locally, *Node.js* needs to be installed. You do not need to install *Docker* if running code locally. # Labs The labs are split up into different versions based on the participant's operating system. >:exclamation:**IMPORTANT**:exclamation:
If using *Docker* for *Windows* and running *Linux* containers, using the labs for *MacOS*/*Linux* should suffice. The *Windows* labs are geared towards participants running *Windows* wanting to run the code locally and not use *Docker*. [Labs (*MacOS*/*Linux*)](./docs/labs.md)
[Labs (*Windows*)](./docs/windows_labs.md)