Where markdown meets its reflection. A modern, real-time markdown editor and sharing platform built with Next.js 15.
- ✨ Real-time markdown preview
- 🔗 Instant sharing with unique URLs
- 🎨 Beautiful, responsive design
- 🌙 Dark mode support
- ⚡️ Built with performance in mind
- Next.js 15 - React Framework
- Tailwind CSS - Styling
- shadcn/ui - UI Components
- Redis - Data Storage
- Lucide React - Icons
- Node.js 20.0 or later
- npm or yarn
- Redis database (you can use Upstash for free)
- Clone the repository:
git clone https://github.com/yourusername/echo.git
cd echo- Install dependencies:
npm install
# or
yarn install- Create a
.env.localfile in the root directory and add your Redis URL:
REDIS_URL="your-redis-url-here"- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser.
The easiest way to deploy ECHO is using Vercel:
Don't forget to add your REDIS_URL to your Vercel environment variables.
To run the project locally:
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm startContributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Ivars Gmizo
