This is a web application built for a community of poets to share, discover, and appreciate poetry. It's built with a powerful and scalable stack, focusing on a great developer experience and a seamless user interface.
- User Authentication: Secure sign-up and login using Google OAuth, powered by Supabase Auth.
- Profile Management: Users can create and edit their poet profiles, including a display name, bio, and profile picture.
- Poem Submissions: An easy-to-use form for poets to submit their work for review.
- Admin Dashboard: A protected area for administrators to review, approve, or reject new poem submissions and manage users.
- Interactive Poems: Readers can "applaud" poems they enjoy.
- Social Features: Users can follow their favorite poets.
- Dynamic Content: Infinite scrolling on the poems page for a seamless browsing experience.
- Frontend: Next.js for a modern development experience.
- Backend & Database: Supabase (PostgreSQL) for authentication, database, and storage.
- Styling: Tailwind CSS with shadcn/ui for a beautiful and consistent component library.
- Animations: Framer Motion for smooth page transitions and interactive elements.
- Deployment: Vercel
- Switch to Next JS
- Integrate with Object Storage for various medias.
- Build an Events Page for showcasing club activities.
- Revamp About Us Page with dynamic team/year-wise structure.