@meimfhd/create-turbocell
v1.0.3
Published
<div align="center"> <img src="https://pbs.twimg.com/profile_images/1584620135490338816/tCCcROZD_200x200.png" alt="logo" width="200" height="auto" /> <h1>Turbocell</h1> <p> Load up turbocell and build a production grade web application instantly
Downloads
234
Readme
:star2: About the Project
:space_invader: Tech Stack
:dart: Features
- OAuth and Magic Links Login
- Cross Domain, Session Based, Cookie Authentication
- Rate Limiting with Upstash Redis
- Sonner Notifications on api interactions
- Error Monitoring with Sentry
- Analytics with Posthog
- Auto Generate Zod Schema for Prisma Database Schemas
- Dark Mode with next-themes and shadcn
- S3 for file upload
- Cloudfront CDNs for serving static content
- Tooling Workspace - Tailwind, TypeScript, ESLint, and GitHub Actions
- Independent implementation of functional APIs following MVC architecture
- Client, Server Components, Streaming with Suspense and Server Actions
- Trpc Router for Routing endpoint in complete type-safety
- Autogenerated Swagger pages with trpc-openapi
:toolbox: Getting Started
:bangbang: Installation
This project uses PNPM as package manager
npm install --global pnpm
:running: Run Locally
Clone the project
git clone https://github.com/me-imfhd/turbocell.git
Go to the project directory
cd turbocell
Own the template
rm -rf .git
git init
git remote add origin main https://github.com/<your-user-id>/<your-empty-repo>
git add .
git commit -m "init"
git push origin main
Install dependencies
pnpm install
Start the local postgres database
docker compose up -d
cp .env.example .env
pnpm db:push
Start developing
pnpm dev
:handshake: Contact
My Twitter & Email - @mefhd2 - [email protected]
Project Link: https://github.com/me-imfhd/turbocell