Moegle is a modern take on the classic Omegle, offering a unique experience with enhanced features and a more appealing interface.
- 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.
- 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.
- 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.
-
Clone the repository:
git clone https://github.com/ahmedaliv/Moegle.git cd Moegle
-
Client Setup:
cd client pnpm install pnpm run dev
-
Server Setup:
cd ../server pnpm install pnpm start
Open your browser and navigate to http:https://localhost:3000 to start using Moegle.
- Fork the repository.
- Create your feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-name
- Open a pull request.