Below is a list of Backend related checklist before starting any new project. This helps us in gathering the requirements in a detailed way at the same time, helping clients think through their requirements and see if they have missed out on anything.
For a more generic project questionnaire, check out our Generic Checklist
- Admin
- Client (Mobile?)
- Other apps
- IoT
- Role based access control
- Email/Password registration & login
- OTP based login
- Social login
- Email communication
- Email Templates
- App Notifications
- Any other form of communication?
- Require 3rd Party integrations?
- Https
- Static resource encryption (Like report PDF's etc.)
- On-premise deployment
- Multitenancy
- Data backups, if yes, how long ?
- Audit logs
- Only soft delete's
- Encrypted data in database
- Export/Download in particular format?
- Does this project have a performance goal.
- Unit testing
- Complete site testing
- Is support required post production & how long ?
- Production server monitoring
- Application error monitoring
- Logging