- Convert
assets/icon.svgtoassets/default-icon.png(512x512)- Use: https://cloudconvert.com/svg-to-png
- Or follow SPLASH_ASSETS_GUIDE.md
- Convert
assets/splash.svgtoassets/default-splash.png(1200x630) - Verify both PNG files are under 1MB
- Test splash screen looks good
- Upload document from desktop ✅
- View document on mobile ✅
- Delete document ✅
- Open full size image ✅
- Test with max 20 documents
- Test with 500KB image
- Verify mobile warning shows
- Verify download instructions show
- Run
npm run check(lint + prettier) - No console.error in production code
- All TypeScript errors resolved
- Version updated to 1.0.0 ✅
npm run buildExpected output: Client and server built successfully
npm run deployExpected output: "App uploaded successfully"
- Visit r/ocrdocs_dev
- Create new post via mod menu
- Verify splash screen appears
- Click "Open Manager"
- Upload test document
- Verify it saves and displays
- Open on mobile browser
- Verify warning message shows
- Verify can view documents
- Verify can delete documents
- Verify cannot upload (expected)
Only if you want the app public:
npm run launch- Submitted for review
- Received confirmation email
- Approved by Reddit (wait 1-3 days)
npx devvit logs r/ocrdocs_dev --since 1h- No errors in logs
- App responding correctly
- Users can access
- README.md is clear
- LIMITATIONS.md explains restrictions
- USER_GUIDE.md helps users
✅ App builds without errors ✅ Deploys successfully ✅ Splash screen displays ✅ Desktop upload works ✅ Mobile viewing works ✅ Documents persist in Redis ✅ Delete functionality works ✅ No critical errors in logs
rm -rf dist node_modules
npm install
npm run buildnpx devvit login
npm run deploy# Check logs
npx devvit logs r/ocrdocs_dev
# Rollback if needed
npx devvit versions
npx devvit rollback <previous-version>- All tests passing
- Deployed successfully
- Tested on production
- No critical issues
- Ready for users
Deployed by: _________________ Date: _________________ Version: 1.0.0 Status: ⬜ Success ⬜ Issues Found
Add any deployment notes here
Next Steps:
- Monitor logs for 24 hours
- Gather user feedback
- Plan v1.1.0 improvements