Skip to content
AEboilerplate is an opinionated boilerplate that creates a full-stack React/Node Typescript project, with independent client and API structures in the same repository, ready to run and deploy.
TypeScript JavaScript CSS Shell
Branch: master
Clone or download
wgrisa Merge pull request #9 from agencyenterprise/feature/improvements
Add improvements for docker, npm scripts, routing, generator code separation and ci
Latest commit 0841657 May 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Remove test coveral from boiler ci May 8, 2019
.github Move git folder to root as the repository is shared Sep 5, 2018
api Merge branch 'master' into feature/improvements May 7, 2019
docs Amend google authentication configuration steps Nov 29, 2018
generator Test client npm and running test coverage from doc May 8, 2019
server
.editorconfig Evolve readme file and add api scripts to npm scripts Sep 6, 2018
.gitignore
.nvmrc
.prettierrc
CODE_OF_CONDUCT.md Change references from krei to aeboilerplate Nov 8, 2018
LICENCE.md
README.md Remove test coveral from boiler ci May 8, 2019
docker-compose.test.yml
docker-compose.yml Merge branch 'master' into feature/improvements May 7, 2019
package-lock.json
package.json
tsconfig.json Add meta server and commands to run it in a single environment Sep 14, 2018
tslint.json Add meta server and commands to run it in a single environment Sep 14, 2018

README.md

AEboilerplate

aeboilerplate license build npm version

A full-stack React/Node/Typescript web project starter that focuses primarily on ease-of-use and simplicity.

AEboilerplate is an opinionated boilerplate that includes independent client and API applications packaged into one repository. It is ready to be run and deployed out-of-the-box and comes preconfigured with state management, continuous integration, testing, code-formatting, and much more.

  • Easy to setup: Initial setup is as simple as running a single command.

  • Opinionated: We spent a lot of time thinking about which technologies would allow us to build applications out more quickly with guardrails in place to keep our codebase tidy and maintainable.

  • Clean: We try to follow the KISS (Keep it simple, stupid) pattern. So we built this boilerplate adding what every robust application needs and more.

  • Customizable: Configurations are localized for easier management.

Motivation

At AE Studio, we are constantly working on new projects and find ourselves spending time setting up applications that could be better used to build out features. To improve our process, we decided to take our favorite technologies and bundle them into a boilerplate to help kickstart our projects faster.

Getting Started

You will need to have these installed first

Generate a new project with a simple command

npx aeboilerplate PROJECT_NAME

Documentation

Please check out our full boilerplate documentation.

Contributing

We, at AE Studio, believe in the value of having a growth mindset. In sharing our work, we hope to improve upon our own practices with the help of the wider community as there's always room for improvement. Likewise, we hope that our work brings value to you.

As we continue to maintain this project, we would love to hear from you. If you have any ideas, please open an issue. Or, if you would like to contribute, pull requests are warmly welcomed.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

You can’t perform that action at this time.