# Waterdrop Q2 Technical Goals
## Continuous Improvements to UI
- page speed
- DONE ~~migrate logos to S3~~
- optimize layout shift
- more responsive & user friendly mobile webpage
- ~~(TBD) native mobile app?~~
## Continuous Improvements to Primitives
- onchain monitoring
- ensure all contracts data are being handled
- social sentiment
- telegram integration
- reddit integration
- (TBD) discord integration
- governance & autonomy
- reduce timeout issues & false alert rate
- safety assessment
- automated assessment checks
- (TBD) digital footprint assessment? (this is a new primitive, IP address scan & penetration testing based)
## Data Accuracy Improvements
- onchain data
- missing data
- twitter data
- negative count of favorites & retweets
- safety assessment
- [DONE] ~~missing data~~
- tvl
- ensure tvl number is close to a reference data source such as DeFiPulse
- onboard more projects
## New Data Capability
- In-house onchain data access
- [DONE] ~~all transactions saved in our own data storage~~
- [DONE] ~~money transfers~~
- contract abi dictionary
- [DONE] ~~token info dictionary (address => { symbol, decimals, tagName })~~
- Enable self service data analysis
- AML analysis semi-auto tool
- Event driven capability
- enable alerting when specific things happens
- [DONE] ~~Token price data (address based, daily)~~
## Shentu-2
- data migration
- indexer upgrade
- explorer upgrade
- NoOps upgrade
## Scalability
- Documentation
- keep skynet document up to date
- keep oncall handbook up to date
- Automation
- Admin tool for project data preview & publish
## Security Enhancement
- [DONE] ~~Use secure way to store shared accounts~~
- Use dynamic secret storage for services
- https://support.1password.com/secrets-automation/
- Use authentication for Nomad cluster
## Monitoring
- Alerting whenever apparently incorrect & rapid change was identified
- rapid score change monitor
- twitter indexer suddenly stop working (account suspended / deleted)
- contract data indexer suddenly stop working
- Formalize oncall process
- Frontend monitoring
- [DONE] ~~Collect Errors~~
- User perceived time to interactive
- All Job & Serverless Logs Accessible
- [DONE] ~~Nomad Job Logs~~
- [In Progress] Status Site
- An Overall Data Dashboard
- Visitor Info
- Unique Users
- Page Views
- Opportunities (Form Openings)
- Conversions (Form Submissions)
- Data Statics
- projects
- metrics
- S3
- Errors
- System Health Statuses