Tanvir-Alam625 / Threads

Full stack Threads app with NextJs

Home Page:https://threads-eta.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Social Media Thread Application

Introducing the Social Media Thread Application! Our comprehensive full-stack solution is developed utilizing cutting-edge technologies including Next.js, TypeScript, MongoDB, and Mongoose. This dynamic platform offers users an immersive space to participate in discussions, exchange innovative ideas, and foster connections within diverse communities. With a seamless blend of responsiveness, scalability, and the integration of Progressive Web App capabilities, the application guarantees an enriched user experience.

Explore the Application: Below, we present a concise overview of the application's standout features, a streamlined setup guide, and a roadmap to effortlessly navigate its multifaceted functionalities.

Live Project

Check out the live version of the application here.

Features

  • Home Page

    • The home page is the central hub where users can discover all user and community threads. Users have the ability to:
      • View and engage with threads from various communities.
      • Post new threads to initiate discussions.
      • Like and share threads to show appreciation and spread the word.
      • Leave comments to express their thoughts.
  • Activity Page

    • The activity page lets users keep track of their interactions within the application. Users can:
      • Monitor their recent activities, such as comments, likes, and shares.
  • Create Thread Page

    • The crit thread page is dedicated to constructive criticism. Here, users can:
      • Create threads specifically for seeking feedback.
      • Receive valuable input from the community.
  • Search Page

    • The search page offers a convenient way to find users and communities. Users can:
      • Search for specific users and communities.
      • Discover new threads and discussions.
  • Profile Page

    • The profile page showcases user information and activity. Users can:
      • View their profile details.
      • Access threads they've posted.
      • Explore replies and tags associated with their content.
  • Organization Feature

    • Users can create organizations and invite others to join. Within organizations, users can:
      • Post threads that are relevant to the organization's focus.
      • Collaborate with like-minded individuals in a structured environment.

In progress Items

  • Profile Page inside Replies & Tagged tab in complete.
  • The Community Page inside the Request tab is complete.
  1. Access the application: Open your browser and navigate to http://localhost:3000.

Technologies Used

  • Frontend

    • Next.JS, TypeScript
  • Backend

    • NextJS Server Action, MongoDB, Mongoose
  • Styling

    • TailwindCss, Shadcn, CSS.
  • Authentication

    • Implement your chosen authentication method (Clerk Auth)

Contribution Guidelines

Contributions to this project are welcome! If you'd like to contribute, please follow these guidelines:

  • Fork the repository and create a new branch for your feature or bug fix.
  • Implement your changes and ensure they align with the project's architecture and coding standards.
  • Create clear, concise pull requests with a detailed explanation of your changes.

License

This project is licensed under the MIT License.


Thank you for choosing the Social Media Thread Application for your project! If you have any questions or need assistance, please feel free to reach out to our team. Happy coding!

About

Full stack Threads app with NextJs

https://threads-eta.vercel.app


Languages

Language:TypeScript 96.4%Language:CSS 3.3%Language:JavaScript 0.4%