Welcome to Chattsy, a real-time chat room application built with Laravel, React, and MySQL.Laravel Sanctum, Pusher and pusher-js were utilized also for this app
Chattsy is a dynamic chat room application designed to provide users with a seamless and interactive chatting experience. Leveraging Laravel for the backend, React for the frontend, and MySQL for data storage, Chattsy aims to be a versatile solution for real-time communication.
- 🛡 Secure Authentication: Utilizing Laravel Sanctum for robust user authentication.
- 💬 Real-Time Updates: Powered by Laravel Pusher for dynamic and instant chat updates.
- 🌐 Dynamic Chat Rooms: Create, join, and engage in various chat rooms.
- 🔄 User-Friendly Interface: A sleek and intuitive UI for a seamless user experience.
- ⚙️ Scalable and Open-Source: Built with scalability in mind and open-source for community collaboration.
- Laravel
- React
- MySQL
- Laravel Sanctum
- Laravel Pusher
- [pusher-js]
Tip
- Clone the repository:
git clone https://github.com/your-username/chatsy.git
- Navigate to the project folder:
cd chatsy
- Install dependencies for Laravel:
composer install
- Install dependencies for React:
npm install
- Set up your database and update the
.env
file with the necessary configurations. - Run migrations:
php artisan migrate
- Start the development server:
php artisan serve
for Laravel andnpm start
for React.
- Register or log in to explore the chat rooms.
- Create your own chat room or join existing ones.
- Engage in real-time conversations with other users.
Contributions are welcome! Please follow our contribution guidelines for details.
This project is licensed under the MIT License.
Feel free to explore, contribute, and share your thoughts on Chatsy! 🚀💬