Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tanmay-312/cheer-app
A real time messaging, text, image, video sharing platform, open for all users
https://github.com/tanmay-312/cheer-app
chat-application cloudinary deployment express full-stack mongodb node react real-time real-time-chat redux-toolkit tailwindcss website
Last synced: 26 days ago
JSON representation
A real time messaging, text, image, video sharing platform, open for all users
- Host: GitHub
- URL: https://github.com/tanmay-312/cheer-app
- Owner: Tanmay-312
- Created: 2024-07-20T10:49:26.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-20T12:44:52.000Z (7 months ago)
- Last Synced: 2024-11-19T07:15:40.211Z (3 months ago)
- Topics: chat-application, cloudinary, deployment, express, full-stack, mongodb, node, react, real-time, real-time-chat, redux-toolkit, tailwindcss, website
- Language: JavaScript
- Homepage: https://cheer-app.vercel.app
- Size: 14.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**:
```bash
git clone https://github.com/Tanmay-312/Cheer-App.git2. **Navigate to the project directory**:
```bash
cd Cheer-App
```3. **Install dependencies** for each folder:
- **Backend**:
```bash
cd server
npm install
```- **Frontend**:
```bash
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**:
```bash
cd server
npm start
```- **Frontend**:
```bash
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.