EchoRoute is an innovative platform designed to transform physical spaces into living archives of audio memories. Users can record voice notes, attach them to specific GPS coordinates, and manage their privacy settings. Other users can then discover and listen to these "echoes" when they are physically nearby.
This repository contains the monorepo for the EchoRoute project, encompassing both the frontend and planned backend/AI services.
- Location-Anchored Audio: Record and discover audio content tied to specific geographic locations.
- Privacy Controls: Users can set privacy tiers for their uploaded echoes.
- Real-time Discovery: Discover new echoes as you approach their location.
- AI-Powered Processing: Transcription, moderation, and metadata generation for audio content.
- B2B SaaS Architecture: Designed with multi-tenancy and scalability in mind for future enterprise integrations.
./: Project-wide documentation and configuration../client/: The Next.js frontend application../backend/(Planned): Backend services, database, and API endpoints../ai-services/(Planned): AI-related services for audio processing and moderation.
To get the project up and running, please refer to the specific README.md files within each sub-project:
- Frontend (Next.js): See client/README.md for setup and development instructions.
- Full Project Plan: For a detailed breakdown of t implementation plan, team roles, sprint timelines, and technical workflows, refer to PLAN.md.
Contributions are welcome! Please refer to the PLAN.md for project guidelines and the submission checklist.