devRant Unofficial Cross Platform Desktop Application
Here is the initial sketch we made for our app:
Home Screen
Collapsible sidebar
Single Rant
Post rant
This is our approach to create a cross platform desktop application for devRant.io.
Requirements to build this software:
- NodeJS v7.7.3
Preferable editor to work on the source code:
- Visual Studio Code
How to setup project using IntelliJ IDEA:
-
Install NodeJS from here: https://nodejs.org/en/
-
Clone this repository using:
git clone https://github.com/tahnik/devRantron.git
-
cd into downloaded directory
-
Install dependencies
npm install
-
To run in production mode:
npm run prod
-
To run in development with hot reloading, type the following into a terminal:
npm run dev
The command will start two processes. One process will create a
webpack-dev-server
that will watch and reload the bundle as you edit and will make it available athttp://localhost:8080
. The second process will run the electron app in development mode, meaning that it will open up devtools with React and Redux devtools initialized. -
To run test:
npm run test