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: 30 days 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 (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-30T22:10:13.000Z (11 months ago)
- Last Synced: 2024-03-31T22:36:17.262Z (11 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

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`.