This is the backend for the Subscription Tracker app. It provides API endpoints for authentication and subscription management.
- JWT-based authentication
- Signup, login, and fetch current user
- CRUD operations for subscriptions
- Middleware for route protection
- Prisma ORM for database access
- Password hashing with bcrypt
- Node.js
- Express
- TypeScript
- Prisma (SQLite or PostgreSQL)
- JSON Web Tokens (JWT)
- bcrypt