Welcome to Echo, an online social media platform designed to bring people together in a space where they can post, chat, and connect with others. Currently, in its first stage of production, Echo aims to serve as a hub for meaningful interactions, content sharing, and community engagement. While still under development, Echo already supports anonymous discussions, thread posting, and secure interaction with like-minded individuals.
This initial stage focuses on providing a platform that fosters open communication without fear of judgment, privacy concerns, or intellectual property issues. Although a login is required to access some features, your privacy and security are top priorities — your personal information will be protected and not misused in any way.
To help you get acquainted with Echo’s features, a video walkthrough is available to showcase the platform's functionality and how to navigate it.
To explore the Echo project and run the development server locally, follow these steps:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Once the server is running, visit http://localhost:3000 in your browser to view the platform.
To start customizing, you can begin by editing the code in app/page.tsx
— your changes will be reflected automatically as you work.
To set up Echo locally:
-
Clone the repository:
git clone https://github.com/codernotme/echo.git
-
Navigate to the project directory:
cd echo
-
Install the necessary dependencies:
npm i
-
Start the development server:
npm run dev
To run the backend:
npx convex dev
Echo is a community-driven project, and contributions are highly welcomed! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Commit and push your changes to your forked repository.
- Submit a pull request with a detailed explanation of your contributions.
Your feedback is invaluable as Echo continues to grow and evolve!
Echo is licensed under the MIT License.