Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Dialogix

This project is a ChatApp built with TypeScript and Sockets.io. It provides functionalities such as sending friend requests, private chatting, and user profile management including uploading profile pictures.

Features

  • Authentication: User registration and login with JWT authentication.
  • Profile Management: Upload and update profile picture.
  • Friendship Management: Send and accept friend requests.
  • Private Messaging: Real-time private messaging between users.
  • Responsive Design: User interface designed to work seamlessly on desktop and mobile.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/dialogix.git
    cd dialogix
    
  2. Open 2 Terminal window and navigate to frontend and backend in respective terminals
    cd frontend
    cd backend #in other terminal
    npm install # do this in both terminal
  3. Run following commands in terminals
    npm run dev #in frontend terminal
    npm start #in backend terminal 
    

Don't Forget to create your environment variables

Project by

  • Shrestha Pandey

  • Krishna Agarwal

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages