Skip to main content

Week 8

Milestones

  • Backend Product Development

Screenshots / Videos

Google Drive Preview Video

Pull Request 6

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.