A simple chat application with a Vite + React frontend and a Node/Express backend.
This repository contains two main folders:
client/— the React + Vite frontendserver/— the Node.js/Express backend (APIs, DB, and media helpers)
- React + Vite client
- Node/Express server with controllers for users and messages
- Cloudinary helper included for media handling (see
server/lib/cloudinary.js) - Ready for local development and deployment
- Frontend: React, Vite, JavaScript
- Backend: Node.js, Express
- Data: MongoDB (configured via environment variable)
- Node.js v16+ (or compatible)
- npm (or yarn)
- A MongoDB database URI
- (Optional) Cloudinary account if you want image uploads