DEV Community

Cover image for 🚀Introducing AnonyPost: A Social Media App for Anonymous Sharing
Mahmudur Rahman
Mahmudur Rahman

Posted on

🚀Introducing AnonyPost: A Social Media App for Anonymous Sharing

Hello, DEV community! 👋

I'm excited to introduce Anonypost, a social media app where users can share their thoughts anonymously without login or personal details. This project is built with the MERN stack (MongoDB, Express.js, React, and Node.js), offering a secure and simple way to post, read, and interact anonymously.

Image description

🌟 Features

  • 📝 Post & Messages anonymously
  • 🔄 Real-time updates
  • 👍 Like and engage with posts
  • ⚡ Simple and lightweight UI

📦 Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Styling: Tailwind CSS.
  • Hosting: Vercel.

🚀 Try Anonypost Now

🔗 Live Demo: Anonypost Test App


🛠️ Installation & Setup

Want to run Anonypost locally? Follow these steps:

1️⃣ Clone the Repository

git clone https://github.com/mahmud-r-farhan/AnonyPost
cd AnonyPost
Enter fullscreen mode Exit fullscreen mode

2️⃣ Install Dependencies

Backend

cd server
npm install
Enter fullscreen mode Exit fullscreen mode

Frontend

npm install
Enter fullscreen mode Exit fullscreen mode

3️⃣ Configure Environment Variables

Create a .env file in the server directory and add:

MONGO_URI=your_mongodb_connection_string
PORT=5000
Enter fullscreen mode Exit fullscreen mode

4️⃣ Run the App

Start Backend Server

cd server
npm run dev
Enter fullscreen mode Exit fullscreen mode

Start Frontend

npm start
Enter fullscreen mode Exit fullscreen mode

Now, visit http://localhost:3000 to access the app!


💡 Contribute

I’d love your feedback and contributions! Feel free to fork the repo, submit PRs, or report issues.

🔗 GitHub Repository: Anonypost GitHub

GitHub logo mahmud-r-farhan / AnonyPost

AnonyPost is a secure platform for anonymous posting social media, built with a React frontend and a Node.js backend. It ensures privacy, encryption, and moderation to create a safe and open space for users to share thoughts without revealing their identity.

Annoy Post - Post Anonymous

Overview

A secure platform for anonymous message posting, built with React frontend and Node.js backend.

Frontend (React)

Modern UI for anonymous messaging.

Tech Stack

  • React + Redux
  • Axios
  • CSS Modules

Core Features

  • Anonymous posting
  • Message feed
  • Responsive design

Setup Frontend

cd frontend
npm install
npm start
Enter fullscreen mode Exit fullscreen mode

Backend (Node.js)

RESTful API server with MongoDB storage.

Tech Stack

  • Node.js + Express
  • MongoDB + Mongoose

Core Features

  • Secure API endpoints
  • Data validation
  • Error handling

Setup Backend

cd backend
npm install
Enter fullscreen mode Exit fullscreen mode

Create .env:

MONGO_URI=<mongodb_connection>
PORT=5000

Start server:

npm start
Enter fullscreen mode Exit fullscreen mode

Development

  • License: MIT
  • Contributions: Via pull requests





Let me know your thoughts in the comments below! 🚀
-> follow for more!

Top comments (0)