Milestones
Screenshots / Videos
Google Drive Preview Video
Contributions
- Developed user signup and signin functionality with comprehensive validation and error handling for a seamless user experience.
- Established communication channels between application components, enhancing data exchange efficiency.
- Integrated MySQL database to store user inputs using optimized data schemas.
- Designed and implemented a robust authentication layer to ensure secure application access.
- Implemented logic for API calls and authorization, enabling authorized access using API keys.
- Integrated MongoDB for logging API interactions, facilitating detailed audit logs.
- Organized backend components with a clear separation of concerns, enhancing maintainability.
Learnings
- Gained practical experience in implementing user authentication, including validation and secure error handling.
- Learned to design and set up communication channels for efficient data exchange within a complex system.
- Acquired skills in integrating MySQL databases, focusing on schema design for optimal data storage.
- Deepened understanding of API security by implementing an authentication layer and authorized API calls.
- Explored MongoDB integration for audit logging, enhancing knowledge of database-driven logging.
- Developed expertise in organizing codebase with separation of concerns for improved maintainability.