A single room chat application where a user can chat with any random online users and gets real time notification .
- Sample User 1 :
username:ironman@ironman.com
password:password - Sample User 2 :
username:wonderwomen@wonderwomen.com
password:password
- About The Project
- Project Links
- Key Features
- Tech Stack
- Installation
- Screenshots
- Contribution
- Questions
- License
The single room chat application is built using React and Graphql , where user can chat with any random user and gets real time notifications.
- The user can chat with any user using this application.
- A user can send emoticons.
- User will get real- time notification for all the messages.
- User can set-up profile picture during the sign-up.
- Responsive Design
- HTML & Advance CSS.
- Tailwind.
- Flowbite
- FontAwesome
- Fetch API
- Async and Await
- React.
- MongoDB.
- Mongoose.
- Apollo Server.
- GraphQL
- graphql-ws.
- Subscriptions.
- Cloudinary.
- avatars.dicebear.
- JSON Web Tokens.
git clone https://github.com/arjunsharman06/globber.git
-
All NPM packages required for this application (Express, Mongoose, GraphQl, Apollo Server) are already listed as dependencies in the
package.json
file. Run the command 'npm i' command in your terminal at the root directory level to install the packages. -
Ensure you have Node.js installed on your machine.
- Run the command 'npm run start' in the root folder and you will see
App running on port 3000!
in the console. You can then view the app on http://localhost:3000/.
Fork the branch and start contributing