This project demonstrates a data aggregation architecture built for studying. The focus is on integrating multiple heterogeneous data sources asynchronously into a unified web interface.
- Frontend: Svelte & Tailwind CSS
- Backend: Node.js Web Server
- Communication:
- REST APIs: JSON and XML endpoints
- Database Drivers: MongoDB (Cloud & Local)
- SQL: Relational database integration (MySQL/PostgreSQL)
- Storage: Local server-side text files
- Distributed Systems: Managing multiple remote and local data environments
- Asynchronous Aggregation: Non-blocking data fetching from 6 distinct sources
- Data Normalization: Consolidating XML, JSON, SQL, and TXT formats into a single table
- Fluid UI: Responsive design using Tailwind CSS to ensure a smooth data population