About The Project | Technologies | Getting Started | Useful resources | License
This is a project developed in ReactJS for the frontend and NestJS for the backend in conjunction with TypeScript, where it displays an interface almost identical to Discord.
This project includes an application based on electron.
Technologies that I used to develop this app
Clone the project and access the folder
git clone https://github.com/ernesto-glz/discord-clone.git
cd discord-clone
Follow the steps below
# Install the dependencies
chmod +x ./scripts/install-dependeces.sh
./scripts/install-dependeces.sh
# Generate SSH keys
chmod +x ./scripts/generate-keys.sh
./scripts/generate-keys.sh
# NOTE: Keep in mind that if you generate a new key all active tokens are invalidated
# Run the app (Docker)
yarn run docker:dev
# Run the app
cd backend && yarn start:dev
cd frontend && yarn dev:web
# or run in electron
cd frontend && yarn dev
- https://discord.com/developers
- https://github.com/matrix-org/matrix-react-sdk
- https://github.com/vector-im/element-web/
- https://github.com/codea-live/dclone
This project is under the MIT license. See the LICENSE for more information.