- Users can sign up and log in to their account.
- Users can provide different data sources along with schemas:
- Postgresql DB source
- CSV file
- MongoDB sources
- The system should sync user data every 15 minutes.
- Users should be able to see the volume of synced data and sync timestamps in their dashboard.
- Users should be able to create analytics dashboards using their data.