Skip to content

oktay379/Full-Stack-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat-App

Whatapp clone, the aim is to enable people to communicate in real time

Requirements

  • Node.js
  • MongoDB
  • React.js
  • Express.js

Features

  • Authentication: User registration and login using JWT and cookies.
  • Real-time Messaging: Users can send and receive messages in real-time.
  • Responsive Design: Styled with Tailwind CSS and daisyUI for a modern look.

Database and Environment Setup

  • Search for MongoDB on its official website (https://www.mongodb.com/).
  • Create a new database and collections.
  • Configure the necessary settings to connect the project to the MongoDB database.
  • Add the path value to the .env file.

Application Setup:

User Registration

Open the application in your browser. On the homepage, click on "Register" in the Navbar to open the registration form. Fill in the required information (username, email address, password, gender). Click "Submit" to complete the registration. Once registration is successful, you can log in.

Technologies Used

  • JWT and Cookies: Used for user authentication and storing user information.
  • State Management: Managed using Context Api.
  • Real Time: Socketio was used for real time.
  • Design: Styled with Tailwind CSS and daisyUI.

Pictures:

Ekran Resmi 2024-05-06 19 46 12 Ekran Resmi 2024-05-06 19 46 05 Ekran Resmi 2024-05-06 19 46 00 Ekran Resmi 2024-05-06 19 45 09

About

Full-stack Chat-App application using Nodejs, expressjs mongodb, reactjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages