create-cen-app
v2.0.6
Published
create an client-engineering-style app
Downloads
627
Readme
The stack is focused on simplicity, modularity, and speed. It consists of:
Why this stack?
- Next.js is a great produciton ready React framework. It's got a great community, great docs, and is very easy to use.
- Tailwind CSS is a utility-first CSS framework that is easy to learn and use. It's also very customizable and has a great community.
- FastAPI is a great Backend-choice when working with Data Scientists, as their code be easily pasted into the backend. It's easy to use, has great docs, and the automatic implementation of the Swagger UI makes it great to work with.
- tRPC when Data Science is not a major requirement, tRPC is a great choice for a Backend-solution (technically Next.js is the backend). It provides type-safety from back- to frontend and has an overall great developer experience.
What is create-cen-app
?
create-cen-app
is a CLI built by CEN Stack devs to streamline the setup of a modular CEN Stack app. This means each piece is optional, and the "template" is generated based on your specific needs.
After countless projects, working with many different customers and teams, we've found that this stack is the best for Client Engineering. It provides flexibility when working with data scientists and makes implementing new features a breeze (which is crucial in CLient Engineering).
This is NOT an all-inclusive template. We expect you to bring your own libraries that solve the needs of YOUR application.
To scaffold an app using create-cen-app
, run any of the following three commands and answer the command prompt questions:
npm
npm create cen-app@latest
yarn
yarn create cen-app
pnpm
pnpm create cen-app@latest