- Login and signup pages
- Servers and channels
- Realtime chat
- Account settings (no profile avatar change)
- Server settings (no leave)
- Channel management (only channel creation)
- Permissions (no ability to edit permissions)
- Security
- Moderation (ban and kick)
- Profile view (no permissions buttons like ban, kick, etc)
- 99% of app made using arch (only two lines in windows!!)
- Typescript and tailwind for everything!! (idk differences between ts and js but denisc forced me to use ts)
- Created just for fun
- Clone repo
- Create
.env.local
in the root of the project - Edit it like this:
DB_HOST= *host, example: localhost*
DB_PORT= 3306
DB_DATABASE= *database name*
DB_USER= *user*
DB_PASSWORD= *password*
- Import
base.sql
to database npm run dev
- Go to
localhost:3000
- Have fun!
If you have any questions or suggestions, please open issue or contact me on telegram (Also check my tg channel with my projects!) or discord