In high school, we had a yearly project and this project is exactly that. I did this in 2023. It's a chat app, something like Discord, but with fewer features. The only language available is Lithuanian. I had no reason to add another language when I developed this app.
- Login with third party services(Discord, Google, GitHub)
- Create guilds like in Discord, and add text channels.
- Generate an invite code, which you send to other users.
- Join guilds with an invite code.
- Send, edit or delete messages.
- See who is online.
- Delete guilds.
Clone the project
git clone https://github.com/PcmKomanda/PcmChat
Go to the project directory
cd PcmChat
Install dependencies in client folder
cd client
yarn
Copy .env.sample
cp .env.sample .env
Build client
yarn build
Go to server and install dependencies
cd ../server
yarn
Copy .env.sample and fill it with your information.
Cloudinary is optional, but you won't be able to add images
cp .env.sample .env
nano .env
Launch server
yarn start
The demo is no longer available. It's already been a year and my GitHub student perks no longer cover it.
You can find screenshots from the website here