Skip to content
  • paul's avatar
    f9122ce4
    feat: initialize server with TypeScript, Express, and MySQL integration · f9122ce4
    paul authored
    - Add package.json with dependencies and scripts for building and running the server
    - Create db.ts for MySQL connection pooling and testing connection
    - Set up index.ts as the main entry point for the Express server
    - Implement user routes for CRUD operations on users
    - Implement workout routes for managing workouts
    - Implement image routes for uploading and retrieving images
    - Implement stats routes for fetching user statistics and leaderboard
    - Configure TypeScript with tsconfig.json for strict type checking and module resolution
    - Set up multer for handling image uploads with validation
    - Create necessary database queries for user, workout, image, and stats management
    f9122ce4
    feat: initialize server with TypeScript, Express, and MySQL integration
    paul authored
    - Add package.json with dependencies and scripts for building and running the server
    - Create db.ts for MySQL connection pooling and testing connection
    - Set up index.ts as the main entry point for the Express server
    - Implement user routes for CRUD operations on users
    - Implement workout routes for managing workouts
    - Implement image routes for uploading and retrieving images
    - Implement stats routes for fetching user statistics and leaderboard
    - Configure TypeScript with tsconfig.json for strict type checking and module resolution
    - Set up multer for handling image uploads with validation
    - Create necessary database queries for user, workout, image, and stats management
To learn more about this project, read the wiki.
Loading