LOADING…
0%
Complete changelog

Commit

Add initial backend structure and configuration files

Commit details

Commit notes

- Created `.gitignore` to exclude build artifacts, environment files, and logs. - Added `biome.json` for project configuration and linting rules. - Introduced `bun.lock` for dependency management. - Set up `bunfig.toml` for installation and test configurations. - Implemented `drizzle.config.ts` for database schema management. - Created example environment file `env.example` for configuration reference. - Established `package.json` with project dependencies and scripts. - Configured TypeScript settings in `tsconfig.json`. - Developed initial server setup in `src/index.ts` with routing and middleware. - Added audio processing utilities in `src/audio/ffmpeg.ts`. - Implemented authentication and user management in `src/auth` directory. - Set up database schema in `src/db/schema.ts` and connection in `src/db/index.ts`. - Created routes for user authentication, sample management, and project handling. - Added utility functions for slug generation and file size formatting.

This commit lays the foundation for the backend API, focusing on configuration, routing, and initial feature implementation.

Files changed
36
Lines added
+5,400
Lines removed
−0
This page is a permanent record of commit d8c77a4b.