Chat Application ๐ using MERN Stack with Tailwind CSS
- MongoDB: NoSQL database for flexible and scalable data storage.
- Express.js: Web application framework for Node.js, providing robust features for web and mobile applications.
- Node.js: JavaScript runtime for server-side development.
- React.js: A JavaScript library for building reusable UI components and efficient single-page application views.
- User Authentication: SignIn, SignUp and Logout
- Chat: ------
Follow these steps to set up and run the project locally:
-
Clone the Repository:
git clone https://github.com/akashdeep023/Chat_App.git cd Chat_App
-
Install Dependencies: Frontend Folder :
cd frontend npm install
Backend Folder :
cd backend npm install
-
Set Up Environment Variables:
Configure the following environment variables by creating a .env file in the root of Forntend and Backend Folder:
Frontend Folder :
VITE_BACKEND_URL=http://localhost:9000
Backend Folder :
MONGODB_URI=mongodb://127.0.0.1:27017/chat-app PORT=9000 JWT_SECRET=secret-kvndkvdlkajkhkJkBiu6JJNjkbhhLJ5dKbkjsamnv
Replace the values with your specific configurations.
-
Run the Application:
Frontend Folder :
npm run dev
Backend Folder :
npm run dev
-
Open in Your Browser:
Open http://localhost:5173
in your web browser.
Akash Deep
Email: [email protected]
LinkedIn : https://www.linkedin.com/in/akashdeep023/
Thank you for exploring Chat App! Your feedback is valuable. If you have any suggestions or thoughts, feel free to share them with us. ๐