Skip to content

SaharRamezani/Cyclink

Repository files navigation

Cyclink App

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.

Setup and Configuration

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 the app/ 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.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Features

Team Management

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.

AI Assistance

  • Help Chat: Get real-time help using AI-powered chat.

  • Alerts: Get real-time alerts and notifications if something is wrong.

User Authentication & Profile

  • Google Sign-In: Secure and convenient authentication using Google accounts.

  • Team Joining/Creation: join existing teams or create new ones.

  • User Profile: Manage personal account information.

About

Cyclink is a comprehensive mobile application designed to enhance the cycling experience through team management, activity tracking, and AI-powered assistance.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages