A backend API service for managing team step counters in a leaderboard format. This application allows teams of employees to track and manage step counts, view leaderboard rankings, and more. Implemented in Node.js with TypeScript.
- Create and delete teams
- Create and delete step counters for team members
- Increment steps for individual counters
- Retrieve total steps for a team
- List all teams with step counts for leaderboard ranking
- Backend: Node.js, TypeScript, Express
- Node.js >= 14.x
- npm or yarn
- Install dependencies:
npm install # or if using yarn yarn install
- Start the server:
npm start # or if using yarn yarn start
By default, the server runs on http://localhost:3000.