Fullstack Fruit & Veg Shop: A web application developed with HTML, CSS, and JavaScript for the frontend, and Django for the backend. Features include user authentication, a product catalogue, shopping cart functionality, and order management. and much more
Enhanced the testimonial feature to send a notification email to the user when it is approved by the admin.
Flow
Log into the application go to "manage reviews" -> "leave a testimonal"
When a user logs in and navigates to the testimonial section, they can add their testimonial.
Once submitted, a review email is dispatched to the designated email address specified in EMAIL_HOST_USER from the environment variables.
Admin users can log into the admin panel, navigate to the Testimonial section, and approve testimonials.
This action triggers a one-off email notification to the user, informing them that their testimonial has been approved.
This is triggered by signals inside the Testimonial app folder
Todo
Developed tests to ensure the Testimonial model, Testimonial form, views and email notification system functions work as intended.
Implemented a user interface that allows users to view and edit their testimonials, enhancing the overall user experience.
feat: Implement testimonial approval notification
Flow
Log into the application go to "manage reviews" -> "leave a testimonal"
When a user logs in and navigates to the testimonial section, they can add their testimonial. Once submitted, a review email is dispatched to the designated email address specified in
EMAIL_HOST_USER
from the environment variables.Todo