Skip to content

Product feedback app with Intersection Observer API for infinite scroll, Cloudinary for image, connected to Supabase

Notifications You must be signed in to change notification settings

MarioMilosevic/Product-feedback

Repository files navigation

Product Feedback

Product Feedback is an full-stack application, designed for managing feedbacks.

Environment Variables

To run this project, you will need to add the following environment variable to your .env.local file: - VITE_SUPABASE_URL : Your Supabase URL, - VITE_SERVICE_KEY : Your service key, - VITE_CLOUD_NAME : Your Cloudinary cloud name, - VITE_CLOUD_API_KEY : Your Cloudinary api key, - VITE_CLOUD_API_SECRET : Your Cloudinary api secret.

Features

  • Sign up : Create account in order to use this app's functionality,
  • Login : After creating account login,
  • Cloudinary : Upload your image using Cloudinary API,
  • Infinite scroll : Scroll and new data get's displayed.

Feedbacks:

  • Supports CRUD operatins, when logged in, on your own feedbacks.
  • Filter feedbacks by category :UI, UX, ENHANCEMENT, BUG, FEATURE.
  • Sort feedbacks by likes (Most Likes, Least Likes), or by comments (Most Comments, Least Comments).
  • Like feedbacks.

Comments:

  • Comment on feedbacks, and reply on other's comments.

Technologies Used:

  • Vite
  • Vue 3
  • Typescript
  • Sass
  • Zod
  • Toastify
  • Cloudinary API
  • Intersection Observer API
  • Supabase

About

Product feedback app with Intersection Observer API for infinite scroll, Cloudinary for image, connected to Supabase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages