Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m1guelsb/discordia
Discord like app where is possible to private chat, create personal servers or enter in others servers by invite.
https://github.com/m1guelsb/discordia
next14 nextjs prisma prisma-orm react-query socket-io
Last synced: 7 days ago
JSON representation
Discord like app where is possible to private chat, create personal servers or enter in others servers by invite.
- Host: GitHub
- URL: https://github.com/m1guelsb/discordia
- Owner: m1guelsb
- License: mit
- Created: 2023-10-23T02:22:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-31T09:56:29.000Z (almost 1 year ago)
- Last Synced: 2024-11-23T15:35:59.228Z (2 months ago)
- Topics: next14, nextjs, prisma, prisma-orm, react-query, socket-io
- Language: TypeScript
- Homepage: https://discordia-m1.vercel.app
- Size: 1.27 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Discordia
# About 🔎
Communication app where is possible to create personal servers or enter others servers by invite, also manage members and channels, send private messages to other members or just chat in server channels just like the real Discord.
# How to run 🏃
## Prerequisites
* npm
```sh
npm install npm@latest -g```
* [Uploadthing](https://uploadthing.com) and [Clerk](https://clerk.com) accounts## Installation
1. Clone the repo
```sh
git clone https://github.com/m1guelsb/discordia.git
```
2. Install NPM packages
```sh
npm install
```
3. Get the free api keys from [Uploadthing](https://uploadthing.com) and [Clerk](https://clerk.com)4. Rename the `.env.example` to `.env` and fill the variables with the matching api keys
5. Populate your database with the migration schemas:
```sh
npx prisma migrate deploy
```
6. Run the development server:
```sh
npm run dev
```## License
Distributed under the MIT License. See `LICENSE` for more information.
## Contact
Miguel Barbosa - [@m1guelsb](https://twitter.com/m1guelsb)
Project Link: [https://github.com/m1guelsb/discordia](https://github.com/m1guelsb/discordia)