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.
Explore the live deployment at - Deploy Link
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
HTML, CSS, JS, REACT, SOCKET.io AZURE CLOUD, NODE, EXPRESS, MONGODB,
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.