panthyy / Zero2MVP

A starter template for building modern web applications with Next.js, Emotion, Mantine, TRPC, and more. Designed to be a fast way to get started from zero to having a Minimum Viable Product.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zero to MVP

A starter template for building modern web applications with Next.js, Emotion, Mantine, TRPC, and more.

Designed to be a fast way to get started from zero to having a Minimum Viable Product.

Technologies

Installation

To use this template, you can clone the repository and install dependencies with Yarn:

git clone git@github.com:panthyy/Zero2MVP.git
cd Zero2MVP
yarn install # or npm install

Configuration

Environment Variables

copy .env.example to .env.local and fill in the values.

Database

This template uses Drizzle ORM to manage database migrations and more. It is configured to use mysql specifically Planetscale's vitess.

Database Migrations

To create a new migration, run the following command:

yarn db:gen

To push migrations to the database, run the following command:

yarn db:push

Building and Running

To run the development server, run the following command:

yarn dev

To build the application, run the following command:

yarn build

About

A starter template for building modern web applications with Next.js, Emotion, Mantine, TRPC, and more. Designed to be a fast way to get started from zero to having a Minimum Viable Product.


Languages

Language:TypeScript 89.7%Language:CSS 10.1%Language:JavaScript 0.3%