Skip to content

celozaga/tocatso

Repository files navigation

Tocatso

Tocatso is a visual-first social application built on the AT Protocol (Bluesky). Inspired by platforms like Rednote, Lemon8, and Pinterest, it focuses on visual discovery and curation while leveraging the decentralized social network of Bluesky.

Note: This project is currently unfinished.

Screenshot Screenshot

🌟 Principles

  • Visual First: Designed for immersive browsing with a focus on images and videos.
  • Decentralized: Built on top of the AT Protocol, giving users control over their data and identity.
  • Cross-Platform: Optimized for iOS, Android, and Web using React Native and Expo.

🛠️ Tech Stack

  • Framework: Expo (React Native)
  • Routing: Expo Router
  • Language: TypeScript
  • Protocol: @atproto/api
  • State Management: TanStack Query
  • Lists: Shopify Flash List
  • Styling: Custom Design System

🚀 Installation & Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/tocatso.git
    cd tocatso
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the development server:

    npx expo start
  4. Run on your device/emulator:

    • Press a for Android Emulator.
    • Press i for iOS Simulator.
    • Press w for Web.
    • Scan the QR code with the Expo Go app on your physical device.

🤝 Contributing

This project is open source! Feel free to fork it, explore the code, or contribute improvements. Since active development by the original author has paused, community maintainers are welcome.

About

A Xiaohongshu/Rednote-like app built on the AT Protocol (Bluesky).

Topics

Resources

Stars

Watchers

Forks

Contributors