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.