thekaganugur / next-reddit

Home Page:https://next-reddit-sigma.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nextjs Reddit Clone

Requirements

  • Layout

    • Implement Dark Theme
    • Implement layout: header, content, footer
  • Techinal setups

    • Prisma
    • NextAuth
  • User Registration and Authentication:

    • Implement user registration functionality.
    • Implement session management or token-based authentication (JWT/OAuth).
    • Implement custom login page
    • Implement custom register page
  • Post Management:

    • Allow users to create new posts with titles, content, and optional images/links.
    • Implement categories or subreddits for organizing posts.
    • Enable users to view, update, and delete their own posts.
    • Implement upvoting and downvoting functionality for posts.
  • Commenting and Replies:

    • Allow users to comment on posts and reply to existing comments.
    • Support markdown or rich text formatting for comments.
    • Enable users to upvote or downvote comments.
  • Sorting and Filtering:

    • Implement sorting options for posts (e.g., by date, popularity, category).
    • Provide filtering options to view posts from specific categories/subreddits.
  • User Profiles:

    • Create user profile pages displaying their posts, comments, and relevant information.
    • Allow users to update their profile information and change their profile picture.
  • Search Functionality:

    • Implement a search feature to search for posts by keywords or categories.
    • Provide suggestions or auto-complete functionality during search.
  • Responsive Design:

    • Ensure the application is mobile-friendly and responsive across different devices.

About

https://next-reddit-sigma.vercel.app


Languages

Language:TypeScript 94.9%Language:JavaScript 3.1%Language:CSS 2.0%