Skip to main content

Week 9

Milestones

  • Improving the UI and adding notifications
  • Validation of email with backened stored email
  • Most appropriate Bulk output for csv file input

Learnings

  • I gained experience in implementing toast notifications using libraries like react-toastify. Toast notifications provide a user-friendly way to display messages or alerts to users.

  • I integrated email validation into the Spring Boot backend. This ensures that only users with authentic Gmail accounts can perform specific actions. Learning how to validate and authenticate users is a crucial aspect of web application security.

  • I have organized the project into different directories and modules, which is essential for maintaining a clean and scalable codebase.

  • I learned how to integrate external libraries (like react-toastify) and handle authentication and validation, which are common tasks in web development.

  • By improving the UI and adding notifications, I have contributed to a better user experience. Ensuring a smooth and visually appealing user experience is crucial for the success of any application.

  • During the development process, I encountered and solved various issues, such as binding functions, CSS styling challenges, and integrating third-party libraries. This problem-solving experience is valuable for future projects.