Skip to content
@RideTracker

RideTracker

A social platform for cyclists to record, share, plan, and replay rides!

Welcome to the team 🙌

NameDescription
RideTrackerAppAn Expo application to serve the Ride Tracker app.
RideTrackerWearableAn Android Wear application in Kotlin to serve the partial Ride Tracker app.
RideTrackerPagesA Cloudflare Pages projects to serve the front page of Ride Tracker.
RideTrackerServiceA Cloudflare Workers project to serve as an API for the Ride Tracker app.
RideTrackerClientA TypeScript package to provide a low-level API client for the Ride Tracker service.
AnalyticsServiceA Cloudflare Workers project to manage analytics alarms and logs.
AnalyticsClientA TypeScript package to provide a low-level API client for AnalyticsService.
AvatarServiceA Cloudflare Workers project to serve an API for avatars.
AvatarClientA TypeScript package to provide a low-level API client for the avatar service.
AvatarAssetsA project to manage the source assets for the avatar service.
RouteServiceA Cloudflare Workers project to embed route integrations and serve route data.
RouteClientA TypeScript package to provide a low-level API client for RouteService.
AuthServiceA Cloudflare Workers package to provide authentication controllers for services.
AuthClientA TypeScript package to provide a low-level API client for service authentications.

Naming conventions for repositories:

  • "Services" are workers or pages projects that are not used by customers directly.
  • "Pages" are workers or pages projects that are used by customers directly.
  • "App" is an application that are used by customers directly, for example the Ride Tracker app.
  • "Client" is a package that accompany an internal service, for example the Ride Tracker client for the Ride Tracker service.

Naming conventions for Cloudflare:

  • Services and Pages are prefixed with ridetracker and each SnakeCase word is seperated by dashes.
  • Images are prefixed with RideTracker, followed by the Capitalized service name, followed by the image name or an UUID, seperators should be dashes and not spaces.

Architecture

* Not listed: alarms that triggers Discord webhooks.

Branding

DescriptionColor
BrandPurple (#BB87FC)
BackgroundsDark gray-blue (#171A23)
See organization logo for representation.

Popular repositories Loading

  1. RideTrackerService RideTrackerServicePublic

    A Cloudflare Workers project to serve as an API for the Ride Tracker App.

    TypeScript 2

  2. RideTrackerApp RideTrackerAppPublic

    An Expo application to serve the Ride Tracker App.

    TypeScript 1

  3. AvatarService AvatarServicePublic

    A Cloudflare Workers project to serve an API for avatars.

    TypeScript 1

  4. RideTrackerPages RideTrackerPagesPublic

    A Cloudflare Pages projects to serve the front page of https://ridetracker.app

    TypeScript 1

  5. RouteService RouteServicePublic

    A Cloudflare Pages project to embed a 3d rendered route integrations.

    TypeScript 1

  6. RideTrackerClient RideTrackerClientPublic

    A TypeScript package to provide a low-level API client for the RideTrackerService.

    TypeScript 1

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…