prerit2001 / clann

Clann is a virtual platform for connecting to people of common interest via voice chats.

Home Page:https://clann.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clann is a virtual platform for connecting to people of common interest via voice chats. It was built by a 20-year-old Jeoffrey Duke because he wanted to help people who do not have access to real life support groups; and can not get that much needed comfort in associated in likemindedness.

Screenshot 2022-08-03 at 12-54-42 Sign In _ Clann Screenshot 2022-08-03 at 12-54-10 Sign In _ Clann

Features:

Responsiveness
Login / Register
Authentication
Creating Realtime Voice Chat Rooms
Deleting Rooms
Editing Room About info
Reactions in rooms
Adding / Removing Rooms to/from Favorites
Profiles
Editing Profile Details
Viewing Profile Pictures
Inviting Users To Rooms
Search Functionality
Dark Mode
Delete Account

This application is built using the following technologies:

Next Js
React
Emotion
Firebase
Material UI
Redux
React Redux
Redux Persist
Agora
React Firebase Hooks
Simple Peer
UUID

ScreenShots:

Screenshot 2022-08-03 at 00-15-06 Home _ Clann Screenshot 2022-08-03 at 00-14-55 Home _ Clann Screenshot 2022-08-03 at 12-57-17 Favorites _ Clann Screenshot 2022-08-03 at 12-57-47 Duke's 💞 _ Clann Screenshot 2022-08-03 at 12-57-58 Duke's 💞 _ Clann Screenshot 2022-08-03 at 12-59-08 Home _ Clann Screenshot 2022-08-03 at 12-59-08 Home _ Clann Screenshot 2022-08-03 at 13-00-59 Jeoffrey Duke _ Clann Screenshot 2022-08-03 at 13-01-35 Settings _ Clann Screenshot 2022-08-03 at 13-01-48 Settings _ Clann

Installation Steps

  1. Fork the project. Click on the icon in the top right to get started
  2. Clone the project, you can use the following command:
 git clone https://github.com/<your-github-username>/clann
  1. Navigate to the project directory
cd clann
  1. Install dependencies with npm install
npm install

npm install -g commitizen 
  1. Run the project
npm run dev

After making a change

  1. Create a new branch
git checkout -b YourBranchName
  1. Add it to staging area
NOTE: don't commit the package.json

git add .
  1. Commit your changes with
git cz
  1. Push your changes
git push

Support

This project needs a star️ from you. Don't forget to leave a star!

About

Clann is a virtual platform for connecting to people of common interest via voice chats.

https://clann.vercel.app


Languages

Language:JavaScript 69.5%Language:CSS 30.5%