Skip to content

ahmedaliv/Moegle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Moegle

Moegle is a modern take on the classic Omegle, offering a unique experience with enhanced features and a more appealing interface.

Features

  • Real-time Chat: Connect with strangers instantly.
  • User-friendly Interface: Easy to navigate and visually appealing.
  • Customizable Chat: Personalize your chat experience with various settings.

Technologies Used

Frontend

  • Next.js: Framework for server-rendered React applications.
  • React: JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • Socket.io-client: Real-time bidirectional event-based communication.

Backend

  • Node.js: JavaScript runtime for building the server-side application.
  • Fastify: Web framework for Node.js.
  • Socket.io: Real-time engine for bidirectional communication.
  • Prisma: Database toolkit for TypeScript and Node.js.
  • TypeScript: Typed superset of JavaScript for both client and server code.

Installation

  1. Clone the repository:

    git clone https://github.com/ahmedaliv/Moegle.git
    cd Moegle
  2. Client Setup:

    cd client
    pnpm install
    pnpm run dev
  3. Server Setup:

    cd ../server
    pnpm install
    pnpm start

Usage

Open your browser and navigate to http:https://localhost:3000 to start using Moegle.

Contributing

  1. Fork the repository.
  2. Create your feature branch: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-name
  5. Open a pull request.

About

Omegle but with more moe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages