- Replaced direct database calls with dbAdapter methods in fieldRoutes, itemRoutes, listRoutes, syncRoutes, and webRoutes.
- Implemented a new db.ts file to handle database interactions for both SQLite and PostgreSQL.
- Added WebSocket support for real-time synchronization in WebSocketSyncClient and ws.ts.
- Updated TypeScript configuration to include WebSocket types.
- Created a new WebSocket server for handling sync requests and responses.
- Ensured compatibility with both SQLite and PostgreSQL by using parameterized queries.
feat: Add sync routes for data synchronization between client and server
feat: Create web routes for serving UI and data visualization
chore: Configure TypeScript for the server project
docs: Update README with project overview, features, and setup instructions
docs: Add server setup implementation details for first-run configuration
docs: Summarize updates and changes in the project, including new features and enhancements