Skip to content

InTruder-Sec/scribble-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scribble Chat App

Your go-to chat app to send scribbled images to your friends. Scribble is a real-time chat application that offers seamless communication through scribble pad. Built user authentication with bcrypt, including manual login, registration, and password reset using NodeMailer. Integrated Appwrite cloud services for seamless image storage and retrieval, ensuring scalability and performance.

🔗 Experience it Live

Explore the live deployment at - Deploy Link

💻 Local Environment

Front-End

cd frontend
npm i
npm run dev

Back-End

Important

You will require a .env file with the following values

ENDPOINT=FRONTEND_ENDPOINT_TO_AVOID_CORS
SERVER_URL=MONGODB_CLUSTER_URL
JWT_SECRET=ANY_RANDOM_JWT_SECRET
DATABASE_ID=APPWRITE_DATABASE_ID
COLLECTION_ID=APPWRITE_COLLECTION_ID
BUCKET_ID=APPWRITE_BACKET_ID
MAIL_SERVER=SMTP_MAIL_SERVER
MAIL_PORT=SMTP_SERVER_PORT
MAIL_USER=USERNAME_SMTP_SERVER
MAIL_PASS=PASSWORD_OF_SMTP_SERVER

Start Commands

cd backend
npm i
npm start

🛠️ Tech-Stack

HTML, CSS, JS, REACT, SOCKET.io AZURE CLOUD, NODE, EXPRESS, MONGODB,

🚀 Contribution Guidelines

I would ❤️ you to contribute to the Playifiyi and help make it better! Let's make open source contributing to be fun, enjoyable, and educational for anyone and everyone. All contributions are welcome, including issues, updates and more.

About

🗒️ Scribble Pad and chat with your friends✨

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors