Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zerone0x/echo-backend
Echo Social API using Node.JS and Express.JS
https://github.com/zerone0x/echo-backend
authentication backend-api expressjs flyio full-stack javascript jwt nodejs passport social-media
Last synced: about 2 months ago
JSON representation
Echo Social API using Node.JS and Express.JS
- Host: GitHub
- URL: https://github.com/zerone0x/echo-backend
- Owner: zerone0x
- License: mit
- Created: 2024-05-16T08:44:14.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T16:54:05.000Z (3 months ago)
- Last Synced: 2024-10-20T00:55:53.691Z (2 months ago)
- Topics: authentication, backend-api, expressjs, flyio, full-stack, javascript, jwt, nodejs, passport, social-media
- Language: JavaScript
- Homepage:
- Size: 216 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Echo Social API
![Node.Js](https://img.shields.io/badge/node.js-339933?style=flat&logo=Node.js&logoColor=white)![Express.Js](https://img.shields.io/badge/Express%20js-000000?style=flat&logo=express&logoColor=white)![JWT](https://img.shields.io/badge/JWT-black?style=flat&logo=JSON%20web%20tokens)![Javascript](https://shields.io/badge/JavaScript-F7DF1E?logo=JavaScript&logoColor=000&style=flat)![ESLint](https://img.shields.io/badge/ESLint-4B32C3?style=flat&logo=eslint&logoColor=white) ![Prettier](https://img.shields.io/badge/Prettier-F7B93E?style=flat&logo=prettier&logoColor=white)
![GitHub top language](https://img.shields.io/github/languages/top/zerone0x/Echo-Frontend) ![GitHub last commit](https://img.shields.io/github/last-commit/zerone0x/Echo-Frontend)
![GitHub](https://img.shields.io/github/license/zerone0x/Echo-Frontend)## 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
```sh
git clone https://github.com/zerone0x/Echo-Backend.git
```
2. Install npm packages
```sh
npm install
```
3. Start the application
```sh
npm run dev
```## License
Distributed under the MIT License. See `LICENSE` for more information.