Skip to content

LeaOhyeah/audiopintar

 
 

Repository files navigation

Mini Bootcamp Starter Code

This is a starter code for mini bootcamp: https://dub.sh/ngooding-7-hari

demo

Getting Started

  1. Clone the repository

  2. Install dependencies:

    npm install
  3. 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
  4. Initialize the database:

    npm run db:generate
    npm run db:push
  5. Run the development server:

    npm run dev

Available Scripts

  • npm run dev - Start development server with Turbo
  • npm run build - Build the application
  • npm run start - Start production server
  • npm run lint - Run linting
  • npm run typecheck - Check TypeScript types
  • npm run format:write - Format code with Prettier
  • npm run db:studio - Open Drizzle Studio

Database Management

  • Generate migrations: npm run db:generate
  • Push schema changes: npm run db:push
  • Manage database: npm run db:studio

Contributing

  1. Create a new branch
  2. Make your changes
  3. Run npm run check to ensure everything is working
  4. Submit a pull request

License

This project is private and proprietary.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.4%
  • JavaScript 17.4%
  • CSS 0.2%