This is a starter code for mini bootcamp: https://dub.sh/ngooding-7-hari
-
Clone the repository
-
Install dependencies:
npm install
-
Set up your environment variables:
cp .env.example .env
Fill in your environment variables for:
- Database connection
- AWS S3 credentials
- ElevenLabs API key
- NextAuth configuration
-
Initialize the database:
npm run db:generate npm run db:push
-
Run the development server:
npm run dev
npm run dev- Start development server with Turbonpm run build- Build the applicationnpm run start- Start production servernpm run lint- Run lintingnpm run typecheck- Check TypeScript typesnpm run format:write- Format code with Prettiernpm run db:studio- Open Drizzle Studio
- Generate migrations:
npm run db:generate - Push schema changes:
npm run db:push - Manage database:
npm run db:studio
- Create a new branch
- Make your changes
- Run
npm run checkto ensure everything is working - Submit a pull request
This project is private and proprietary.
