Skip to content

yntpdotme/chirp

Repository files navigation

Chirp

The Emoji-Only Social Network built for Gen-Z.

Jio Network blocking the view? Network switch reveals the magic!

Twitter Badge  Linkedin Badge  Mail Badge  Conventional Commits  MIT License


Introduction · Features · Tech Stack · Development Setup · Contributing


Chirp is the emoji-only social app where vibes speak louder than words. No texts, no captions — just pure emotion in every post. Chirp lets you react, express, and connect without saying a thing. Say it all. Just Chirp it.


Jio Network blocking the view? Network switch reveals the magic!


  •  📦   End-to-End TypeSafe APIs

  •  🎚️   Rate Limiting per user

  •  🗃️   Organized File and Folder Structure

  •  🔑   Secure Authentication with OAuth Providers (Google & GitHub)

  •  📱   Fully Responsive Design optimized for all devices

  •  ☾   Light and Dark Mode



  1. Prerequisites

    Make sure you have the following installed on your machine:

  2. Clone the repository:

    git clone https://github.com/yntpdotme/chirp.git
  3. Navigate to the project directory:

    cd chirp
  4. Install dependencies:

    bun install
  5. Add Environment Variables:

    Create .env file in the root folder and copy paste the content of .env.sample

    cp .env.sample .env

    Update credentials in .env with your credentials.

  6. Setup Database

    Start Postgres with Docker

    ./start-database.sh
  7. Start the App:

    bun dev

    Visit  http://localhost:3000  to access your app.


🤝  Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

🪪   License

Chirp is open-source under the MIT License. Feel free to learn, add upon, and share!