itss0urav / Anywhere2.0

Anywhere/Anywhere 2.0 is a web application designed to foster a sense of community and encourage meaningful discussions among its users. With its user-friendly interface, Anywhere provides a platform for individuals to come together and engage in a range of conversations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Anywhere 2.0

[Remastered Version of "Anywhere" by myself @[itss0urav] ]

Anywhere :

Anywhere2.0 : [https://github.com/itss0urav/Anywhere2.0]

Description

"Anywhere" is a web application designed to foster a sense of community and encourage meaningful discussions among its users. With its user-friendly interface, "Anywhere" provides a platform for individuals to come together and engage in a range of conversations, from casual chit-chat to in-depth discussions on topics of mutual interest. This app is intended to be a safe space where users can exchange ideas, share experiences, and build connections with like-minded individuals. Whether you're looking for a place to connect with others who share your hobbies or interests, or seeking a forum to engage in thought-provoking discussions on important issues, "Anywhere" is the ideal platform to explore and engage in online communities. With a variety of features and tools to suit your needs, "Anywhere" is the ultimate destination for anyone looking to connect, share, and grow with others.

Features

Admin Features

User Management

  • Login
  • View Users
  • Ban & Unban Users
  • Assign Moderator

Post Management

  • Delete Posts
  • View Reported Posts and ignore or delete them

Feedback and Support

  • Read Feedback/Support request and ignore or delete them

Verification Management

  • View Verification requests and ignore or delete them

Banner Management

  • Manage Banner (Create and Remove)

Server Insights

  • Total Users
  • Total Active Users
  • Total Banned Users
  • Total Admins
  • Total Moderators
  • Total Posts
  • Total Reports
  • Total Support
  • Total Verified Users
  • Total Verification Requests

Server Insights

  • View logs ( req, res and status codes , message , etc)

User Features

Account Management

  • Login/SignUp
  • View Profile
  • Update Profile
  • Apply for profile verification
  • Verified users can view total number of posts created at profile

Post Interaction

  • Create Post
  • Edit Post
  • Comment on post
  • Reply to comments
  • Share post
  • Delete own post & comments & replies
  • UpVote or Downvote Posts & Comments
  • View the votes on any post and comments
  • View most engaging comment of a post
  • Report a post
  • Select a category of posts

Community Interaction

  • Explore different communities
  • Create community
  • View banner content (announcement & ads)
  • Search posts
  • View Other’s profile
  • Request for Help or Provide feedbacks
  • Chat with Admin [Real time chat enabled using Tawk.to Chatbot API]

Moderator Features

Post Management

  • Delete Post
  • Delete comments
  • Delete Replies

User Management

  • Ban user
  • Unban User

Report Management

Read Reports and take actions(ignore or delete post)

Features

Birthday Wishes

Anywhere 2.0 goes beyond just discussions and community engagement. We celebrate our users' special moments, including birthdays! Here's how our "Birthday Wishes" feature adds a personal touch to the user experience:

  • Automated Birthday Wishes: Users receive personalized birthday wishes on their special day.

Setup

.env

  • PORT=
  • MONGODB_URI=
  • JWT_SECRET =

ProtectedUrls

Place ProtectedUrls.js inside client/src/config

 const ProtectedUrls = {
  baseUrl: "place your url",
  bannerPath: "place your url",
};

export default ProtectedUrls

TawkTo

Place TawkTo.js inside client/src/config

For more info Visit :[https://help.tawk.to/article/react-js]

import TawkMessengerReact from "@tawk.to/tawk-messenger-react";
export default function TawkTo() {
return (
    <div>
      <TawkMessengerReact
        propertyId="place your propertyId"
        widgetId="place your widgetId"
      />
    </div>
  );
}

Preview

User

Moderator

Admin

About Me (Socials)

About

Anywhere/Anywhere 2.0 is a web application designed to foster a sense of community and encourage meaningful discussions among its users. With its user-friendly interface, Anywhere provides a platform for individuals to come together and engage in a range of conversations.

License:Apache License 2.0


Languages

Language:JavaScript 99.3%Language:HTML 0.6%Language:CSS 0.1%