Skip to content

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

License

Notifications You must be signed in to change notification settings

alexsomai/askify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

94 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 πŸ™‚.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published