Politics, religions, and ideas.
- Install latest stable Node.js
- Install Yarn globally.
- Install dependencies:
yarn install
in this directory
- Start webpack-dev-server:
yarn client/dev
This will provide a dev version of the front-end on localhost:8080
and rebuild it on changes.
- Start the server via nodemon:
yarn server/express
This will run the server straight from the source in ./server/src
. Nodemon will automatically refresh it on changes.
- Build assets in production mode and run Firebase Hosting locally:
yarn server/firebase
This will build the JavaScript bundle in production mode and then execute firebase serve
.
- TypeScript - strongly typed language compiled to JavaScript
- React - front-end library for building UI
- Redux - state container for structuring business logic in a predictable way
- Aphrodite - CSS in JS solution
- Firebase - tools and infrastructure for the server side, abstraction over the Google Cloud Platform
- Webpack - module bundler for concatenating and minifying JavaScript
For more information, see the wiki.
This is free and unencumbered software released into the public domain. See the LICENSE.md file for details.