Skip to content

awesomepowertexas/awesomepower

Repository files navigation

Awesome Power Coveralls

Stack

Component Tool
Language TypeScript
UI Library React
Framework Next.js
Styling Tailwind CSS
ORM Prisma
API tRPC
Database PlanetScale
Hosting Vercel

Other Notable Libraries

Component Tool
Schema Validation Zod
State Management Zustand
Auth NextAuth.js

Setup

Create .env

echo "APP_ENV=development
DATABASE_URL=mysql://root@localhost:3306/awesomepower
GOOGLE_APPLICATION_CREDENTIALS=google-credentials.json" >> .env

Node

Install pnpm

corepack enable
corepack prepare pnpm@7.1.0 --activate

Install dependencies

pnpm install

Database

Start database server

mysqld_safe

Migrate database

pnpm prisma db push

Seed database

pnpm db:reset

Run server

pnpm dev

Releases

No releases published

Packages

No packages published