Skip to content

forabi/hollowverse

 
 

Repository files navigation

Hollowverse

Build Status Discord Badge

Politics, religions, and ideas.

Getting started

Prerequisites

  • Install latest stable Node.js
  • Install Yarn globally.
  • Install dependencies: yarn install in this directory

Front-end

  • 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.

Back-end

  • 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.

Building in production mode

  • 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.

Built with

  • 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

More information

For more information, see the wiki.

License

This is free and unencumbered software released into the public domain. See the LICENSE.md file for details.

About

The new Hollowverse.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.9%
  • JavaScript 19.1%
  • CSS 4.3%
  • Shell 1.2%
  • HTML 0.5%