create-cen-app
Version:
create an client-engineering-style app
37 lines (24 loc) • 1.84 kB
Markdown
# Create CEN APP
This is a cen-stack project bootstrapped with [create-cen-app](https://www.npmjs.com/package/create-cen-app).
## Start your Backend
navigate to your backend folder and run:
```bash
./run #this will automatically load your .env file
```
to play around with your API, navigate to [http://localhost:4000/api/docs](http://localhost:4000/api/docs)
<h2 id="about">The Client Engineering Stack</h2>
The stack is focused on **simplicity**, **modularity**, and **speed**. It consists of:
- [Next.js](https://nextjs.org)
- [Tailwind CSS](https://tailwindcss.com)
- [carbon design system](https://www.carbondesignsystem.com)
- [TypeScript](https://typescriptlang.org)
- [tRPC](https://trpc.io) or [FastAPI](https://fastapi.tiangolo.com)
## 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.
## Learn More
<p align="center">This project is inspired by and forked from <a rel="noopener noreferrer" target="_blank" href="https://init.tips">T3 Stack</a>. If you want to learn more about the T3 Stack, <a href="http://www.youtube.com/watch?v=PbjHxIuHduU" target="_blank">
watch Theo's overview on Youtube here
</a></p>