https://github.com/me-imfhd/turbocell
Load the turbocell and execute your idea.
https://github.com/me-imfhd/turbocell
cloudfront darkmode docker next-auth nextjs postgres posthog prisma rate-limiting s3-storage sentry server-actions shadcn-ui sonner swagger trpc
Last synced: about 1 month ago
JSON representation
Load the turbocell and execute your idea.
- Host: GitHub
- URL: https://github.com/me-imfhd/turbocell
- Owner: me-imfhd
- Created: 2023-10-09T10:36:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-22T11:46:14.000Z (7 months ago)
- Last Synced: 2025-03-17T15:55:24.550Z (about 1 month ago)
- Topics: cloudfront, darkmode, docker, next-auth, nextjs, postgres, posthog, prisma, rate-limiting, s3-storage, sentry, server-actions, shadcn-ui, sonner, swagger, trpc
- Language: TypeScript
- Homepage: https://turbocell-web.vercel.app
- Size: 17.7 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Turbocell
Load up turbocell and build a production grade web application instantly on vercel free plan.
View Demo
·
Documentation
·
Report Bug
·
Request Feature
# :notebook_with_decorative_cover: Table of Contents
- [About the Project](#star2-about-the-project)
- [Tech Stack](#space_invader-tech-stack)
- [Features](#dart-features)
- [Getting Started](#toolbox-getting-started)
- [Installation](#bangbang-installation)
- [Run Locally](#running-run-locally)
- [Contact](#handshake-contact)## :star2: About the Project
### :space_invader: Tech Stack
Client
- Typescript
- Next.js - SSG, SSR, CSR
- React.js - Client and Server Components
- TailwindCSS
- ShadCN
- Sooner Toasts
Server
Database
DevOps
### :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
```bash
npm install --global pnpm
```
### :running: Run Locally
Create Turbocell Project
```bash
pnpm dlx @meimfhd/create-turbocell
```
## :handshake: Contact
My Twitter & Email - [@mefhd2](https://twitter.com/mefhd2) - [email protected]
Project Link: [https://github.com/me-imfhd/turbocell](https://github.com/me-imfhd/turbocell)