Skip to content

A real time messaging, text, image, video sharing platform, open for all users

Notifications You must be signed in to change notification settings

Tanmay-312/Cheer-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cheer App

Chat App with React.js, Socket.io, Node.js, Express.js, Redux-Toolkit, MongoDB, Cloudinary and TailwindCSS

A real-time messaging Chat App to chat with friends.

Feature

  • Real-time messaging
  • Profile photo updating
  • Online image and video sharing
  • Multi conversation support

Getting Started

  1. Clone the repository:

    git clone https://github.com/Tanmay-312/Cheer-App.git
    
  2. Navigate to the project directory:

    cd Cheer-App
  3. Install dependencies for each folder:

    • Backend:

      cd server
      npm install
    • Frontend:

      cd client
      npm install
  4. Set up environment variables:

    Create a .env file in the root of each directory (backend, frontend) and add your environment variables. The .env file should be configured with the necessary variables for your project.

  5. Run the development servers:

    • Backend:

      cd server
      npm start
    • Frontend:

      cd client
      npm start

Contributing

Feel free to fork the repository and submit pull requests with improvements. For any issues or feature requests, please open an issue in the GitHub repository.