Cyclink is a mobile application designed for cyclists, offering a range of features to enhance their riding experience, facilitate team collaboration, and track their activities.
To run the Cyclink app, the following configuration files and API credentials are required:
-
google-services.json: This file is essential for connecting your Android application to Firebase services, including Firebase Authentication and Firestore. It should be placed in theapp/directory of your project. -
API Credentials:
- Google Gemini API Key: Required for the AI Helper functionality within the chat feature.
- Google Maps API Key: Necessary for displaying maps and tracking locations in features like member tracking and ride history.
- Web Client ID for Authentication: Used for Google Sign-In to authenticate users.
Ensure these are correctly configured in your project for all features to function as intended.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Cyclink allows users to create and join teams, manage team members, and view team-related activities. This includes:
-
Team Overview: See a ranking of team members based on their cycling statistics.
-
Member Tracking: View individual member details and their locations on a map.
-
Ride History: Records of past rides.






