This week focused on continued backend development using Node.js and expanding the Workforce Accountability & Attendance system. I worked on Firebase integration, mobile app connectivity, and the development of core system modules such as time tracking and payroll.
What I Worked On
Node.js practice and development progress.
Continued learning Node.js concepts and applied them through small coding exercises to strengthen backend development skills.
Presented the development progress of the Hack4mapandan Workforce Accountability & Attendance system.
Firebase integration (mobile app).
Successfully connected the mobile application for Workforce Accountability & Attendance to Firestore Database. This enabled real-time data storage and retrieval for user activity tracking.
Integrated Firebase tables to support:
- User login functionality
- Time tracking system
- Activity logging
Displayed recent user activities on the account homepage to improve transparency and system monitoring.
System module expansion.
Initiated development of additional system modules, including payroll processing and user profile management. These modules were successfully connected to Firebase for centralized data handling.
Payroll system development.
Designed a payroll computation system that calculates daily salary within defined monthly pay periods. Ensured accurate synchronization between the application interface and Firestore database to maintain data consistency.
What I Learned
- Firebase enables efficient real-time synchronization between mobile apps and backend data
- Structuring backend logic early helps when scaling system modules like payroll and tracking
- Node.js practice through small exercises improves confidence in applying backend concepts
- Data consistency between UI and database is critical in financial-related systems
Next Week
- Continue improving backend architecture for the Workforce Accountability system
- Enhance payroll module accuracy and validation logic
- Improve UI integration with Firebase data for smoother user experience