Echoes is a platform for discovering and sharing quotes, inspired by websites like Pensador. It allows users to explore quotes by author, source, category, or keyword. With a simple and intuitive interface, Echoes offers a delightful experience for anyone seeking inspiration or literary references.
- Explore Quotes: Search by author, category, source, or keyword.
 - Share Your Favorite Quotes: Easily share meaningful quotes with others.
 - Modern Interface: Clean, responsive design that prioritizes usability.
 
To run the project locally, ensure you have the following installed:
This monorepo consists of the following main packages:
To run the project locally, follow these steps:
- 
Setup .env:
cp packages/api/.env.example packages/api/.env && cp packages/app/.env.example packages/app/.env && cp packages/webapp/.env.example packages/webapp/.env # adjust for yours needs
 - 
Start the services using Docker:
cd packages/api && docker-compose up -d && cd ../..
 - 
Install dependencies and start the development environment:
yarn install yarn db yarn dev
 - 
Access the application:
- REST API: 
http://localhost:3000 - Web App: 
http://localhost:3333 
 - REST API: 
 
To run the tests, use the following commands:
yarn db:test
yarn lerna run test
yarn lerna run test:e2e- The 
docker-compose.yamlfile has not been tested on ARM architecture.