Skip to content

Takify is an online chatting application that allows users to communicate in real-time.

Notifications You must be signed in to change notification settings

SupratitDatta/Takify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Takify [MERN Stack]

Takify is an online chatting application that allows users to communicate in real-time. Users can send text messages to each others.

Features

  • Real-time messaging: Instant communication with friends and contacts.
  • User Login and Registration: Secure account creation and access.
  • Set user Avatar: Personalize your profile with a custom avatar.
  • Share Emojis: Express yourself with a wide range of emojis.

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • Node.js: A JavaScript runtime for server-side development.
  • Express: A web application framework for Node.js.
  • MongoDB: A NoSQL database for storing user data and messages.
  • Socket.io: A library for real-time web applications.
  • Axios: A promise-based HTTP client for making API requests.
  • CSS: For styling the user interface and providing a responsive design.

Installation

  1. Clone the repository:

    git clone https://github.com/SupratitDatta/Takify.git
  2. Install dependencies:

    npm install
  3. Set up MongoDB Database using .env file:

    • Make a Database in MongoDB.
    • Save the URI and password in .env file in Backend.
  4. Start the development server for both backend and frontend:

    npm start
  5. Open your browser and navigate to http://localhost:3000 to view the application.

  6. Login/Register, set your avatar and start chatting.

License

  • This project is created by Supratit Datta in 2024. All rights reserved.
  • Email ID - [email protected]

About

Takify is an online chatting application that allows users to communicate in real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published