Skip to content

baadal/starter-demo

Repository files navigation

Starter.js

PWA Starter Kit for building High-performance Modern Web Apps.

Live Demo: https://demo.baadal.app

Intro

Starter.js is an opinionated lightweight starter kit for building Modern Web Apps using React. It comes with all the modern tooling, which one can directly configure. Starter.js is framework-agnostic, i.e. it does not depend on any particular React framework. If you would like to work within a framework, you can check out Next.js or Gatsby.js.

Setup

You can clone the starter kit and run it on your local machine.

git clone https://github.com/baadal/starter-app.git
cd starter-app && npm install
npm start

Now, open http://localhost:3000 in your browser. The starter kit also launches a local API endpoint on port 3001.

You can run the starter kit in production mode using npm run start:prod command.

A live demo of the production build can be found here: https://demo.baadal.app

Stack

  • React
  • TypeScript
  • NodeJS
  • Express
  • RxJS
  • Babel
  • Webpack

Features

  • Server-side rendering (SSR)
  • CSS Modules, CSS-in-JS
  • Server-driven UI (SDUI)