An open API service indexing awesome lists of open source software.

https://github.com/sanjay-ar/collegiate-corner

Elevate your college experience with our interactive room chat, fostering collaboration and camaraderie among students. Connect instantly, share ideas, and cultivate a vibrant dormitory community like never before.
https://github.com/sanjay-ar/collegiate-corner

aws css reactjs

Last synced: about 1 year ago
JSON representation

Elevate your college experience with our interactive room chat, fostering collaboration and camaraderie among students. Connect instantly, share ideas, and cultivate a vibrant dormitory community like never before.

Awesome Lists containing this project

README

          

Certainly! Here's a README template tailored for a room chatter application built with React.js, AWS, Material UI, and React Icons:

---

# Room Chatter

Room Chatter is a real-time chat application designed to facilitate seamless communication and collaboration among students. It allows users to sign in easily with Google, create rooms for specific topics or discussions, exchange messages in real-time, upload documents, and react to messages.


Demo

## Features

- **Easy SignIn with Google**: Users can sign in to Room Chatter with their Google accounts, making the authentication process simple and familiar.

- **Create Rooms**: Users can create rooms for different subjects, topics, or purposes, enabling organized discussions and interactions.

- **Supports Document Upload**: Users can upload documents directly within chat rooms, allowing for easy sharing and collaboration on files.

- **Reaction on Messages**: Users can react to messages using emojis or predefined reactions, adding expressiveness and interactivity to conversations.

## Tech Stack

- React.js
- AWS
- Material UI
- React Icons

## Getting Started

To get started with Room Chatter, follow these steps:

1. Clone the repository:

```
git clone https://github.com/your-username/room-chatter.git
```

2. Install dependencies:

```
cd room-chatter
npm install
```

3. Run the application:

```
npm start
```

4. Access the application at `http://localhost:3000` in your browser.

## Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/new-feature`).
3. Make your changes and commit them (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature/new-feature`).
5. Create a new Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.