Skip to content

This is a social media platform where users can post their opinions and thoughts while remaining anonymous without being judged , threatened , humilated . Other users can upvote and downvote the anonymous opinions and can also comment on posts . There is also a place for anonymous group chatting

Notifications You must be signed in to change notification settings

huzaifac137/be-anonymous

Repository files navigation


Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This is a social media platform where users can post their opinions and thoughts while remaining anonymous without being judged , threatened , humilated . Other users can upvote and downvote the anonymous opinions and can also comment on posts . Only the person who posted can see their own name , others will not be able to see it.

(back to top)

Built With

javascript mongodb nodejs next.js react

(back to top)

Prerequisites

     A code editor .

      Google console project with client id and secret.

Installation

  1. Get your client Id and client secret key from google console project.
  2. Clone the repo
    git clone https://github.com/huzaifac137/be-anonymous.git
  3. Install NPM packages
    npm install
  4. Create your .env file in root dir and include following keys:
      CLIENT_ID=...
      ClIENT_SECRET=...
     NEXTAUTH_SECRET=....
    NEXTAUTH_URL=http://localhost:3000
     NEXT_PUBLIC_VERCEL_URL=http://localhost:3000
     NEXT_PUBLIC_MONGO_URI=......

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

twitter

(back to top)

-->

About

This is a social media platform where users can post their opinions and thoughts while remaining anonymous without being judged , threatened , humilated . Other users can upvote and downvote the anonymous opinions and can also comment on posts . There is also a place for anonymous group chatting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published