Ionia-Devs / chameleon

https://chameleon-sandy.vercel.app
1 stars 1 forks source link

Develop Portfolio Showcase Feature #3

Open Balance8 opened 7 months ago

Balance8 commented 7 months ago

Ticket: Develop Portfolio Showcase Feature

User Story: As a photographer, I want to showcase my work, so cosplayers can view my previous photoshoots and style.

Description

Create a feature for photographers to upload and display their portfolio. This should be developed using Next.js 14, with Prisma and PlanetScale for managing the data. The interface should be crafted using Radix UI and styled with Tailwind CSS.

Acceptance Criteria

  1. Portfolio Upload: Enable photographers to upload images and details of their work.
  2. Gallery View: Design an attractive gallery interface for users to view the portfolios.
  3. Integration with User Profiles: Link the portfolio with the photographer's profile for easy access by cosplayers.
  4. Responsive Design: Ensure the portfolio gallery is responsive and visually engaging, using Radix UI and Tailwind CSS.
  5. Efficient Data Handling: Use Prisma ORM for the management of portfolio data in the PlanetScale database.
  6. Image Optimization: Implement image optimization for faster loading and better performance.
  7. Error Handling: Include robust error handling for upload and display issues.

Technical Notes

Dependencies

Time Estimate