Skip to content

zerone0x/Echo-Backend

Repository files navigation

Echo Social API

Node.JsExpress.JsJWTJavascriptESLint Prettier

GitHub top language GitHub last commit GitHub

Echo Social App

Welcome to Echo Social BackEnd, a Mastodon-like platform that amplifies your voice in the digital realm!

About Echo Social

Echo Social is designed to be a social networking platform where users can freely express themselves, connect with others, and create vibrant communities. Inspired by Mastodon, it aims to provide a user-centric experience.

Features

  • 📝 Post Feeds: Share your thoughts with text and images.
  • 💬 Comments: Engage in discussions through post comments.
  • 👤 Profile Setup: Customize your profile to reflect your personality.
  • 🔐 JWT Auth: Secure authentication for user accounts.
  • 🔍 Search: Find feeds, users, and comments easily.
  • 👥 Follow Others: Stay updated with content from people you're interested in.
  • 🔖 Bookmark: Save your favorite feeds and comments for later.
  • ❤️ Favorites: Mark posts and comments you love.
  • 🔔 Notifications: Stay informed about interactions and mentions.
  • 📊 Feeds: View personalized content based on your interests and follows.
  • 🖼️ Image Sharing: Enhance your posts with images.
  • 🔒 Privacy Controls: Manage who can see and interact with your content.

Getting Started

To get a local copy up and running follow these simple steps:

  1. Clone the repo
    git clone https://github.com/zerone0x/Echo-Backend.git
  2. Install npm packages
    npm install
  3. Start the application
    npm run dev

License

Distributed under the MIT License. See LICENSE for more information.