Skip to content

A discord clone made with Vue.js and Sass in the frontend, and Node.js, Typescript and Socket.io in the backend. πŸ’». This is not a simple interface, you can really use it as a chat βœ‰ (frontend hosted at vercel)

License

Notifications You must be signed in to change notification settings

gabriellopes00/discord-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Discord Clone discord

Made with:

vue.js sass nodejs socket.io  javascript typescript

About this project πŸ’»

The server side is in development yet

This is an discord interface clone, made with vue.js. But it can connect with the server that is using Socket.io and Typescript, so the users can send messages to other users (connected in the same host), thus making a real time connection with them. This idea of the frontend from the You tube, so the credits go to the author Maikel Neris. However i got this idea from the yt, i did my owns improvements and customization, and my server implementation.

Project screen:

screen

Building βš™

You'll need Node.js and i recommend that you have installed the Yarn on your computer. After, you can run the scripts below...

Before start the project, go to discord-clone/client/src/components/ChannelData/ChannelData.vue and enable the created() function. If you don't do this, the initial messages wont be loaded

git clone https://github.com/gabriellopes00/discord-clone.git
cd discord-clone

cd server
yarn install

&&

cd client
yarn install
git clone https://github.com/gabriellopes00/discord-clone.git
cd discord-clone

cd server
npm install

&&

cd client
npm install

Running Server project

yarn dev
npm run dev

Compiles and hot-reloads for development im frontend

yarn serve
npm run serve

Compiles and minifies for production

yarn build
npm run build

Possible improvements πŸ”§

If you want to improve this discord-clone using vue.js, you could work on screen responsiveness when used on mobile devices

Contact πŸ“±

Github Badge Linkedin Badge Twitter Badge Gmail Badge Facebook Badge Instagram Badge StackOverflow Badge

About

A discord clone made with Vue.js and Sass in the frontend, and Node.js, Typescript and Socket.io in the backend. πŸ’». This is not a simple interface, you can really use it as a chat βœ‰ (frontend hosted at vercel)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published