Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krzysiou/comm
A easy to use online text communicator. Think messenger but lighter and with less features.
https://github.com/krzysiou/comm
nextjs react
Last synced: about 7 hours ago
JSON representation
A easy to use online text communicator. Think messenger but lighter and with less features.
- Host: GitHub
- URL: https://github.com/krzysiou/comm
- Owner: krzysiou
- Created: 2024-03-22T23:24:49.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-30T22:10:13.000Z (8 months ago)
- Last Synced: 2024-03-31T22:36:17.262Z (8 months ago)
- Topics: nextjs, react
- Language: TypeScript
- Homepage: https://comm-page.vercel.app
- Size: 211 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# comm
![comm-page.vercel.app](https://img.shields.io/website?url=https%3A%2F%2Fcomm-page.vercel.app%2F)
This repository houses the codebase for the Community Collaboration Platform. It is designed to facilitate collaboration among community members through various features such as forums, messaging, and project management tools.
## Features
### Messaging
- Provides a messaging system for users to communicate privately.
- Supports group messaging for collaborative discussions among multiple users.
- Includes features such as message threading, attachments, and notifications.### User Profiles
- Allows users to create profiles with customizable information.
- Includes features such as profile picture, bio, and contact information.
- Provides privacy settings for controlling visibility of profile information.## Gallery
Images | Images | Images
:-------------------------:|:-------------------------:|:-------------------------:
| |
| |## Technologies
- TypeScript
- Next.js
- Websockets
- JWT
- Axios## Installation
To run the Community Collaboration Platform locally, follow these steps:
1. Clone the repository:
```
git clone https://github.com/krzysiou/comm.git
```2. Install dependencies:
```
npm install
```3. Configure environment variables:
Copy the `.env.example` file to `.env` and fill in the necessary configuration details.4. Start the development server:
```
npm run dev
```or
```
npm run build && npm run start
```5. Access the platform in your web browser at `http://localhost:3000`.