IncentApply is a web app for group-based, gamified job application tracking with goals, leaderboards, and wallet settlements.
Try it live: https://incentappy.app
- React + TypeScript + Vite
- Tailwind CSS
- React Router + TanStack Query
- Node.js + Express
- MySQL/Postgres + JWT + Google OAuth
- Vitest + Testing Library
- Azure App Service (Web App) for hosted runtime configuration and environment variables
- Azure Container Registry (ACR) for building and storing Docker images
- Azure Database for MySQL for relational user/auth data
- Azure Monitor / Log Analytics for container environment observability
npm run dev- run frontend and backendnpm run build- production buildnpm run test- run testsnpm run deploy:azure- deploy to Azure Container Apps
- Keep secrets only in Azure environment variables (App Settings / service configuration).
