Telegram clone is a web site-based two-way
real-time chat communication application.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Telegram Clone is a web site-based two-way real-time chat communication application. Has features including two-way private messaging between users, searching user lists, viewing profiles between users, and updating user data.
This is an example of how to list things you need to use the software and how to install them.
- Clone These 2 Repos (Backend and Frontend)
https://github.com/dwinovic/backend-telegram- Go To Folder Repo
cd backend-telegram- Install Module
npm install- Make a new database and import telegram-db-structure-sample.sql
- Add .env file at root folder project, and add following
DB_NAME = [DB_NAME]
DB_HOST = [DB_HOST]
DB_USER = [DB_USER]
DB_PASS = [DB_PASS]
PORT =4000
PRIVATE_KEY=[YOUR_PRIVATE_KEY_FOR_JWT_DECODE]
EMAIL_SERVICE=[YOUR_SMTP_EMAIL]
PASS_EMAIL_SERVICE=[EMAIL_PASS]
HOST_SERVER=[URL_LOCAL_BACKEND]
HOST_CLIENT=[URL_LOCAL_FRONTEND]
CLOUD_NAME=[YOUR_NAME_CLOUDINARY]
API_KEY=[YOUR_API_KEY_CLOUDINARY]
API_SECRET=[YOUR_API_SECRET_CLODINARY]- Starting application
npm run dev- Testing with Postman
My Email : novidwicahya19@gmail.com
Project Link: https://github.com/dwinovic/backend-telegram