An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        


logo

Turbocell



Load up turbocell and build a production grade web application instantly on vercel free plan.



contributors


last update


forks


stars


open issues


license



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

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)