Chat App (G-Chat) is a web application that allows users to chat and send mesaages in real-time while providing features such as image upload for easy user identification.
User Interface
- Hyper Text Mark-up Language
- Cascading Styles Sheet
- Javascript
- NodeJS - A runtime environment based off of Chrome's V8 Engine for writing Javascript code on the server.
- ExpressJS - A Web framework based on Node.js.
Development Tools
- Babel - A javascript transpiler.
- ESlint - A javascript code linting library.
- Airbnb - ESlint style guide.
Testing tools
// api info goes here
Installation
- Install the latest version of nodeJS
- Clone this repository using git clone https://github.com/successgilli/chatapp.git
- Run npm install to install all dependencies.
- Run npm start to start the server.
- Navigate to
localhost:3000/api/v1
in your browser to access the application.
Testing
- Install Postman
- Test the endpoints manually by sending requests to
localhost:3000/endpoint
- Run
npm test
on your local terminal to test automatically.
AWAJI-MITOP N. GILBERT