/Echo-Backend

Echo Social API using Node.JS and Express.JS

Primary LanguageJavaScriptMIT LicenseMIT

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.