Need help with building-products-with-js?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

204 Stars 41 Forks 167 Commits 0 Opened issues


Materials and code for free course on building products with javascript

Services available


Need anything else?

Contributors list

Building products with javascript

Free open-source course

Build Status

This repository contains code and related materials for Building products with javascript course.

Project description

This is a simple client-server CRUD application that allows users to ask and answer questions.
It uses express.js, passport.js with JWT and thinky along with RethinkDB on a backend; React, Redux, RxJS on front-end.
Backend is tested using tape and supertest, while front-end uses jest and enzyme. Docker and docker-compose are used for deployment.


CI and CD for all the subprojects is done using Gitlab-CI.

Useful links

Course 2: Building Electron.js apps

My second course on building Electron.js apps can be found here and here.

Course 3: Building Data Science apps

My third course on building data science apps can be found here and here.



We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.