-
Responsive Feed page
-
Support on Mobile view also
-
RESTful API
-
User Profile (SignUp/Login) also Edit Profile option available
-
Chat Room
-
Post Comment and like(love) option
-
Uploading Photo, Add Caption, update, delete
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- If you're using Windows you should install all node-gyp dependencies with following commands:
$ npm install --global --production windows-build-tools
and then install the package
$ npm install --global node-gyp
- Fork the Letschat repository on Github
- Clone your fork to your local machine
git clone git@github.com:<yourname>/LetsChat.git
- Go to the project root directory
cd LetsChat
- To install node dependencies use
npm install or yarn install
- Go ahead ;)
npm start or node app.js
- Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- MongoDB cloud database
- Express Fast, unopinionated, minimalist web framework for Node.js
- Passport Simple, unobtrusive authentication for Node.js
- Cloudinary File Upload & Storage
- Socket.io Socket.IO enables real-time, bidirectional and event-based communication.
- Bootstrap Responsive Build, world’s most popular front-end component library.
- LetsChat has been made by love:heart:. I planned to add some more Features in this WebApp and improve the performance. If you'd like to help, I'd greatly appreciate any contribution.
- Go Through the Web app and code and issues also if you find any bug you can add under an issue
- Send a pull Request at Dev Branch
LetsChat is licensed under the MIT License
Copyright (c) 2019 Archit