Logo

CHEDDAR πŸ§€

About Cheddar πŸ§€

πŸš€ Dive into the ultimate Solana chat room! Connect with fellow degens, share the latest alpha, and plan your next big move. Whether you’re ready to ape into the hottest tokens or chill with the SOL squad, our platform is where the magic happens. πŸ”— Sync your Phantom wallet, join the conversation, and be part of a global network where every chat could lead to your next moonshot. 🌟 Your crypto adventure starts here – where on-chain innovation meets community hustle. Let’s go!

Project Components

1. Churro - Web Application (Next.js)

Live Link: https://cheddarchat.vercel.app/
Repository: GitHub Repository
Key Features:

  • Landing page
  • FAQs about the product
  • Links to the beta
  • Leaderboard page for airdrops

2. Dumpling - Mobile Application (React Native)

Note: Dumpling is only working on iOS as of now.
Live Link: Expo Preview
Repository: GitHub Repository
Key Features:

  • iOS and Android compatibility
  • Mobile-optimized interface to buy meme coins
  • Live chat
  • Secure mobile wallet integration
  • Optimized for Solana Actions

3. Baklava - Global Chat Server (Cloudflare Workers)

Key Features:

  • Real-time messaging system backend
  • Chatroom management
  • Message history and retrieval
  • User presence tracking
  • Storage of users and messages

4. Sushi - Blinks Server

Key Features:

  • High-frequency blink processing
  • Integration with chat and trading systems
  • Performance monitoring and optimization
  • Optimized coin swaps via various exchanges

Environment Variables

To run this project, you will need to add the following environment variables to your `.env` file in the `cheddarApp/dumpling` directory:
EXPO_PUBLIC_SUPABASE_URL
EXPO_PUBLIC_SUPABASE_ANON_KEY

Demo Video

**DEMO VIDEO**

Installation

Install the project with npm or bun:

git clone https://github.com/Cheddar-org/CheddarApp
cd cheddarApp

Navigate to the Dumpling directory:

cd Dumpling

Install necessary dependencies:

bun install
or
npm install

Create a `.env` file in the root of the project and add the required environment variables.

Start the project:

bun start
or
npm start

Expo opens in development mode by default. Press 'S' in the terminal to switch to Expo Go. Install Expo Go on your device (the app only works on iOS as of now). Scan the QR code and select Expo Go in the options. Wait for it to finish building and start testing.

Contact

For any queries, reach out to:
sarthakkapila1@gmail.com