Skip to content

A simple Twitter clone - text only, login via Discord/Google/Github

License

Notifications You must be signed in to change notification settings

aelkayam/quackker

Repository files navigation

Quackker (Twitter Clone)

Welcome to Quackker! Quackker is a Twitter-like social media web application built using Next.js, React, Tailwind CSS, Prisma, tRPC, and TypeScript.

Features

  • User Authentication: Users can log in, and securely authenticate their accounts using Discord/Google/GitHub.
  • Create and Share Quacks: Users can write and share quacks (tweets) with the public.
  • Global Feed and Personal Feed: Users can follow other users just like in twitter.
  • Like Quacks: Users can express their appreciation for quacks by liking them.

Tech Stack

  • Next.js: Enables server-side rendering and web app development.
  • React: Powers dynamic user interfaces.
  • Tailwind CSS: streamlined UI styling.
  • Prisma: Simplifies database access and schema management.
  • tRPC: Builds robust TypeScript APIs.
  • TypeScript: Enhances codebase reliability and maintainability.

Usage

To use Quackker, simply visit the following URL: Quackker Website

Getting Started

To get started with Quackker locally, follow these steps:

  1. Clone the repository: git clone https://github.com/aelkayam/quackker.git

  2. Navigate to the project directory: cd quackker

  3. Install dependencies:

    npm install or yarn install

  4. Set up environment variables:

    • Copy the .env.example file and rename it to .env.
    • Fill in the necessary environment variables such as database credentials and API keys.
  5. Run the development server: npm run dev or yarn dev

  6. Open your web browser and navigate to http://localhost:3000 to view Quackker locally.

Contributing

Contributions to Quackker are welcome! Feel free to open issues and pull requests for bug fixes, enhancements, or new features.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Happy Quacking! 🦆🎉

About

A simple Twitter clone - text only, login via Discord/Google/Github

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published