InTruder-Sec/scribble-chat-app

🗒️ Scribble Pad and chat with your friends✨

★ 1Forks 0JavaScriptGitHub ↗Compare

Project website ↗

README

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.

Contributors

InTruder-Sec

Issues