Skip to content

Latest commit

Β 

History

History
74 lines (48 loc) Β· 1.67 KB

README.md

File metadata and controls

74 lines (48 loc) Β· 1.67 KB

Askify

CircleCI

About

A question based real-time web application made with React, Redux, Express and RethinkDB. πŸ™‹πŸ»β€β™‚οΈ

Demo

Askify demo

Application Architecture

Overall Architecture

Overall Architecture

Client Side Architecture

Client Architecture

Installation

Step 1. Install RethinkDB.
Step 2. Install Node.js v8 (or newer).

Start locally

Step 1. Start RethinkDB:

$ rethinkdb

Step 2. Clone this repository:

$ git clone [email protected]:alexsomai/askify.git
$ cd askify

Step 3. Start the server application.

Β Β Β Β Step 3.1. Install dependencies:

$ cd server && npm install

Β Β Β Β Step 3.2. Start the server:

$ cd server && npm start
...
==> 🌎  Server Listening on port 3001. Open up http://localhost:3001/ in your browser.

Step 4. Start the client application.

Β Β Β Β Step 4.1. Install dependencies:

$ npm install

Β Β Β Β Step 4.2. Start the client:

$ npm start
...
==> 🌎  Listening on port 3000. Open up http://localhost:3000/ in your browser.

Step 5. Open the application.

Access http://localhost:3000/ in your browser, and enjoy πŸ™‚.