Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.07 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.07 KB

dribbble clone

Tech Stack

  • Next.js: For building the React front-end and handling server-side rendering.
  • Server Actions: To handle server-side logic and data fetching.
  • MongoDB: As the database to store user and post data.
  • Tailwind CSS: For styling the application.
  • NextAuth: For authentication with GitHub and Google.
  • Zustand: For state management within the application.
  • Cloudinary: For handling image uploads and storage.

Features

  • User authentication using GitHub and Google.
  • CRUD operations for posts.
  • Likes, comments, and bookmarks functionality.
  • AI-generated titles for posts.
  • Post filtration and search.
  • Post details and share options.
  • Responsive design.

Clone the repo

AUTH_GOOGLE_ID=
AUTH_GOOGLE_SECRET=
NEXTAUTH_SECRET=
AUTH_GITHUB_ID=
AUTH_GITHUB_SECRET=
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=
NEXT_PUBLIC_CLOUDINARY_API_KEY=
NEXT_PUBLIC_CLOUDINARY_API_SECRET=
NEXT_PUBLIC_GEMINI_API_KEY=```