BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Compare bares por jogo, infraestrutura, preço médio e distância. Cadastre sua cidade para ajudar a Onside a chegar até você.
Translation pending
Sports & fitnessTypeScript · CSSGitHub @gbrasil720OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
This project was created with Better-T-Stack, a modern TypeScript stack that combines React, TanStack Start, Self, TRPC, and more.
• TypeScript - For type safety and improved developer experience
• TanStack Start - SSR framework with TanStack Router
• TailwindCSS - Utility-first CSS for rapid UI development
• Shared UI package - shadcn/ui primitives live in packages/ui
• tRPC - End-to-end type-safe APIs
• Drizzle - TypeScript-first ORM
• PostgreSQL - Database engine
• Authentication - Better-Auth
• Biome - Linting and formatting
• Turborepo - Optimized monorepo build systemRead the full README ↗This project was created with Better-T-Stack, a modern TypeScript stack that combines React, TanStack Start, Self, TRPC, and more.
packages/uiFirst, install the dependencies:
bun install
This project uses PostgreSQL with Drizzle ORM.
Make sure you have a PostgreSQL database set up.
Update your apps/web/.env file with your PostgreSQL connection details.
Apply the schema to your database:
bun run db:push
Then, run the development server:
bun run dev
Open http://localhost:3001 in your browser to see the fullstack application.
React web apps in this stack share shadcn/ui primitives through packages/ui.
packages/ui/src/styles/globals.csspackages/ui/src/components/*packages/ui/components.json and apps/web/components.jsonRun this from the project root to add more primitives to the shared UI package:
npx shadcn@latest add accordion dialog popover sheet table -c packages/ui
Import shared components like this:
import { Button } from "@findsports_oficial/ui/components/button";
If you want to add app-specific blocks instead of shared primitives, run the shadcn CLI from apps/web.
bun run checkfindsports_oficial/
├── apps/
│ └── web/ # Fullstack application (React + TanStack Start)
├── packages/
│ ├── ui/ # Shared shadcn/ui components and styles
│ ├── api/ # API layer / business logic
│ ├── auth/ # Authentication configuration & logic
│ └── db/ # Database schema & queries
bun run dev: Start all applications in development modebun run build: Build all applicationsbun run dev:web: Start only the web applicationbun run check-types: Check TypeScript types across all appsbun run db:push: Push schema changes to databasebun run db:generate: Generate database client/typesbun run db:migrate: Run database migrationsbun run db:studio: Open database studio UIbun run check: Run Biome formatting and linting