This commit refactors the entire codebase from a monolithic structure to a
modular one. Key changes include:
- Extracting core components (e.g., user authentication, data processing,
API handlers) into their own distinct modules.
- Implementing a new directory structure to support a modular design.
- Updating all internal references and import paths to reflect the new
architecture.
The new structure improves maintainability, scalability, and allows for
easier independent development of each module in the future.