Runmates is a hybrid running app powered by Ionic designed to help runners improve their performance through AI-driven insights and community engagement. Built entirely with JavaScript, Runmates provides personalized training recommendations based on completed sessions.
- AI-Powered Training: Mateo, our AI coach, offers personalized guidance and feedback.
- Training Insights: Track and analyze your running progress with detailed metrics.
- Community Engagement: Connect with other runners and share your achievements.
- Seamless Experience: Built with Angular on the frontend and NestJs with PostgreSQL on the backend.
- Frontend: Angular
- Backend: Node.js with PostgreSQL
- AI Integration: OpenAI
- Monorepo Management: NX
- UI Components: Custom-built
@runmates/ui
library
- Clone the repository:
git clone https://github.com/ignacioambia/runmates.git cd runmates
- Install dependencies:
yarn install
- Set up environment variables (see
.env.example
). - Run the development server:
nx serve runmates-app
- Access the app: Open
http://localhost:4200
in your browser.
Contributions are welcome! Feel free to open an issue or submit a pull request.
MIT License. See LICENSE
for more details.
Made with ❤️ by Runmates.