Back-end docs https://wallet-team-project-hg8k.onrender.com/api-docs/
- Deploy server (error handling, CORS configuration, module connection, etc.)
- Discuss structure, initialize and connect database
- Create endpoint documentation using swagger-ui-express
- Implement registration endpoint
- Implement authentication endpoint
- Implement logout endpoint
- Write authorization middleware
- Implement transaction creation endpoint
- Implement transaction editing endpoint
- Implement transaction deletion endpoint
- Create endpoint for obtaining transaction categories
- Implement endpoint for obtaining user transactions
- Implement endpoint for obtaining detailed statistics for a user's transactions for a month and year
- Implement endpoint for obtaining user information
- Implement endpoint for obtaining a new pair of tokens: access token and refresh token. Use the refresh token in the authentication logic
- Implement blacklisting of tokens after logout via session collection.