Baasi
[Baasi Logo]
Baasi is an innovative Georgian chatting application developed by @dachiSakhuria. This modern app incorporates the latest technologies, such as React.js, Next.js, NextAuth, TypeScript, Node.js, Tailwind CSS, Prisma, and MongoDB, to provide users with a captivating and feature-rich chatting experience.
Features
Real-time messaging: Engage in instant and uninterrupted conversations with friends and contacts. Secure authentication: Safely create an account and log in to access all the app's exciting features. User profiles: Personalize your profile, set a profile picture, and customize your display name. Friend list: Manage your contacts effortlessly and initiate chats with your friends. Group chats: Create or join group conversations to connect with multiple people simultaneously. Notifications: Stay updated with timely notifications for new messages and friend requests. Emojis and GIFs: Express yourself vividly using an extensive collection of emojis and animated GIFs. Responsive design: Enjoy a seamless and intuitive interface across all devices.
Installation
Clone the repository: git clone https://github.com/dachiSakhuria/Baasi.git Navigate to the project directory: cd Baasi Install dependencies: npm install Start the development server: npm run dev Open your preferred browser and visit http://localhost:3000
Technologies Used
- React /ts
- Next.js
- NextAuth
- TypeScript
- Node.js
- Tailwind CSS
- Prisma
- MongoDB
Get Involved
Contributions are highly appreciated! If you would like to contribute to the Baasi project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name.
- Make your changes and commit them: git commit -m "Add some feature".
- Push your branch: git push origin feature/your-feature-name.
- Open a pull request.
Contact
For any inquiries or suggestions regarding Baasi, please do not hesitate to reach out to me at sakhuriadachi@gmail.com