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.