Skip to content

CUCHAT-APP is a real-time chat application designed specifically for Carleton University students. It allows users to connect, chat, and manage their friends within the university's domain, providing a seamless communication experience.

Notifications You must be signed in to change notification settings

ultraodi/CUCHAT-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CUCHAT-APP

CUCHAT-APP enables Carleton University students to chat amongst themselves using the domain name of the school. It provides real-time communication and various features to enhance user interaction.

Features

  • Add a Friend: Connect with other students.
  • Delete a Friend: Remove connections easily.
  • See Online Status: Check the availability of your friends.
  • Block Users: Restrict unwanted communications.

Tech Stack

  • JavaScript
  • React
  • Node.js
  • TailwindCSS
  • MongoDB
  • Zustand
  • Toast
  • HTML

Installation Instructions

  1. Clone the Repository

    git clone https://github.com/yourusername/cuchat-app.git
  2. Navigate to the Project Directory

    cd cuchat-app
  3. Install Dependencies

    npm install
  4. Development Dependencies

    npm install --save-dev nodemon
  5. Environment Variables

    Create a .env file in the root directory and add your environment variables. Example:

    MONGO_URI=your_mongodb_connection_string
    JWT_SECRET=your_jwt_secret
    

Usage

To start the application, use the following command:

npm run server

This will start the server and allow you to begin chatting with friends.

Screenshots

image

image image

Contributing

Contributions are welcome to improve the CUCHAT-APP. Please follow these guidelines:

  1. Fork the Repository: Create a personal copy of the repository on GitHub.
  2. Create a Branch: Develop your feature or fix on a separate branch.
  3. Submit a Pull Request: Open a pull request with a clear description of your changes.

Acknowledgments


About

CUCHAT-APP is a real-time chat application designed specifically for Carleton University students. It allows users to connect, chat, and manage their friends within the university's domain, providing a seamless communication experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published