Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1014 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 1014 Bytes

The Best Realtime React Native Chat (Expo, Typescript, File Upload, Convex)

This is a React Native project using Expo and Convex backend.

Features:

  • Convex database functions & schema 🚀
  • Realtime chat ⚡️
  • File upload to Convex 📁
  • Expo file-based Router 🛣
  • React Native Dialog 📱
  • Expo Async Storage 📦
  • Typescript ❤️

Convex Setup

All Convex related code is in the convex folder:

  • convex/groups.ts - Convex mutations and queries for groups table
  • convex/messages.ts - Convex mutations and queries for messages table
  • convex/schema.ts - Convex schema for groups and messages tables
  • convex/http.ts - Custom endpoint for file upload
  • convex/greetings.ts - Convex actions example

App Screenshots