All Projects → kilgarenone → boileroom

kilgarenone / boileroom

Licence: other
A minimal foundation to putter a full-stack application

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to boileroom

RocketXPlugin
🔥🔥 android 端编译加速插件🚀 自动识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android apk 的编译速度。
Stars: ✭ 408 (+1100%)
Mutual labels:  build-tools
wisej-extensions
Extensions to Wisej. See http://wisej.com.
Stars: ✭ 32 (-5.88%)
Mutual labels:  full-stack-web-development
react-starter-kit
🚀 React starter kit for a modern single page (SPA) application (dependencies updated at 28 July 2017). Zero configuration. Ready to go. Just paste your code!
Stars: ✭ 26 (-23.53%)
Mutual labels:  build-tools
Create Next App
Create Next.js apps in one command
Stars: ✭ 2,783 (+8085.29%)
Mutual labels:  build-tools
Create React App
Set up a modern web app by running one command.
Stars: ✭ 92,264 (+271264.71%)
Mutual labels:  build-tools
universal-scripts
Build universal apps without configuration.
Stars: ✭ 23 (-32.35%)
Mutual labels:  build-tools
spinnaker tools
SpiNNaker API, sark, sc&mp, bmp firmware and build tools
Stars: ✭ 18 (-47.06%)
Mutual labels:  build-tools
kkt
Create React apps with no build configuration, Cli tool for creating react apps.
Stars: ✭ 40 (+17.65%)
Mutual labels:  build-tools
rules proto grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Stars: ✭ 201 (+491.18%)
Mutual labels:  build-tools
b2
B2 makes it easy to build C++ projects, everywhere.
Stars: ✭ 38 (+11.76%)
Mutual labels:  build-tools
Web Skills
A visual overview of useful skills to learn as a web developer
Stars: ✭ 5,107 (+14920.59%)
Mutual labels:  build-tools
Spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Stars: ✭ 2,425 (+7032.35%)
Mutual labels:  build-tools
create-contentful-app
Bootstrap a Contentful App
Stars: ✭ 68 (+100%)
Mutual labels:  build-tools
phaser-cli
Create Phaser projects with no build configuration.
Stars: ✭ 53 (+55.88%)
Mutual labels:  build-tools
parsec
A collection of libraries and utilities to simplify the process of building web service applications.
Stars: ✭ 34 (+0%)
Mutual labels:  build-tools
pillow-cli
A CLI tool for booting modernized AngularJS projects.
Stars: ✭ 12 (-64.71%)
Mutual labels:  build-tools
ice-scripts
建议升级到 icejs。基于 webpack 的高可配置开发构建工具。
Stars: ✭ 45 (+32.35%)
Mutual labels:  build-tools
Pony
Haxe open-cross-library
Stars: ✭ 88 (+158.82%)
Mutual labels:  build-tools
docker-npm
npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.
Stars: ✭ 53 (+55.88%)
Mutual labels:  build-tools
FullStack-Angular-SpringBoot
Customer Relationship Managment [Full-stack Web Development using Angular & SpringBoot (RestFull API)]
Stars: ✭ 48 (+41.18%)
Mutual labels:  full-stack-web-development

This is the companion github repo for the How to build your first SaaS article.

Description

A minimal foundation upon which you can putter your first full-stack application. 🚣

Features

💞 Server and client are already setup

🌼 Lighter footprint than CRA on your machine

🎄 Preact(alternatively, I suggest Sinuous which doesn't use virtual dom)

📼 Supports IE11

Serves ES modules(less code shipped) to modern browsers

🎷 Use the web platform as much as possible(e.g. Not using SCSS. Leverage standard CSS with PostCSS)

Development

Clone this repo,

git clone https://github.com/kilgarenone/boileroom.git

Then enter the directory of the repo:

cd boileroom

Then 'npm install'. This will install npm packages of client and server too.

npm install

When the npm install is done, we can now start our full-stack development environment. At the root,

npm run dev
  • Client will be at localhost:8008
  • Server is at localhost:4000

🌄

FAQ

"Why not just use create-react-app etc. though?"

Although they are great for one-off prototype and to "move fast and break things", they have hidden cost in terms of complexity and obfuscation, both of which limit user's sense of control, personal responsiblity, and understanding as long as they stay within the happy paths.

But we are building a garden that we intend to putter while comporting ourselves with the greatest autonomy and rectitude possible, rather than with a false sense of security.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].