Skip to content

gargarchit/LetsChat

Repository files navigation

LetsChat

The LetsChat is a Web-app relying on Node.js a JavaScript runtime build on Chrome's V8 JavaScript engine. In this project, I tried to built some of the features a Social Networking Site must have from Scratch using Node.js Backend.

Features:

  • 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

  • Checkout App

Getting Started

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.

Prerequisites

Note

  • 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

Installing

  • 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

Built With

  • 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.

Contributing :

  • 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

About

Social Networking Site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5