All Projects → tahnik → Devrantron

tahnik / Devrantron

Licence: apache-2.0
A cross platform desktop application for devRant

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Devrantron

Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial –
Stars: ✭ 145 (-16.18%)
Mutual labels:  react-router
Spotify Clone Client
A ReactJS clone application of the popular Spotify music streaming service. This application utilizes the Spotify API and the Spotify Web Playback SDK
Stars: ✭ 162 (-6.36%)
Mutual labels:  react-router
Full Stack Serverless Code
Code examples for my book Full Stack Serverless with O'Reilly Publications
Stars: ✭ 165 (-4.62%)
Mutual labels:  react-router
React Redux Styled Hot Universal
react boilerplate used best practices and focus on performance
Stars: ✭ 147 (-15.03%)
Mutual labels:  react-router
Slack Patron
Log and view all Slack messages.
Stars: ✭ 157 (-9.25%)
Mutual labels:  react-router
Ecommerce Reactjs
Full stack ecommerce online store application
Stars: ✭ 164 (-5.2%)
Mutual labels:  react-router
Isomorphic Lab
Isomorphic React experimentation
Stars: ✭ 144 (-16.76%)
Mutual labels:  react-router
Xpcms
基于node的cms系统, 后端采用node+koa+redis,并通过本人封装的redis库实现数据操作,前端采用vue+ts+vuex开发,后台管理系统采用react全家桶开发
Stars: ✭ 170 (-1.73%)
Mutual labels:  react-router
Reactjs Interview Questions
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
Stars: ✭ 17,978 (+10291.91%)
Mutual labels:  react-router
React Redux Universal Boilerplate
An Universal ReactJS/Redux Boilerplate
Stars: ✭ 165 (-4.62%)
Mutual labels:  react-router
React Interview Questions
300+ React Interview Questions
Stars: ✭ 151 (-12.72%)
Mutual labels:  react-router
Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (-9.83%)
Mutual labels:  react-router
React Firestore Authentication
🔥Boilerplate Project for Authentication with Firestore in React.
Stars: ✭ 165 (-4.62%)
Mutual labels:  react-router
V2 Universal Js Hmr Ssr React Redux
⚡ (V2) Universal JS - Server Side Rendering, Code Splitting and Hot Module Reloading ⚡
Stars: ✭ 147 (-15.03%)
Mutual labels:  react-router
Ecommerce Site Template
A beautiful e-commerce template powered by React, Redux and other modern web tech.
Stars: ✭ 167 (-3.47%)
Mutual labels:  react-router
React Page Transition
A React component that makes it easy to use the page transitions from the Codedrops page transitions demo with React
Stars: ✭ 145 (-16.18%)
Mutual labels:  react-router
Redux First History
🎉 Redux First History - Redux history binding support react-router - @reach/router - wouter
Stars: ✭ 163 (-5.78%)
Mutual labels:  react-router
React Router Native Stack
A stack navigation component for react-router-native
Stars: ✭ 171 (-1.16%)
Mutual labels:  react-router
Online Shop
Online shop prototype implemented in React.
Stars: ✭ 168 (-2.89%)
Mutual labels:  react-router
Template Rwb
A full-featured Webpack setup with hot-reload
Stars: ✭ 165 (-4.62%)
Mutual labels:  react-router

devRantron Banner appveyor-badge travis-badge code-climate-badge code-coverage-badge commitizen-badge github-total-downloads-badge All Contributors slack-badge

Unofficial devRant desktop client.

Works on Linux, MacOS and Windows.


Table of Contents

Features

Login with devRant Account

Imgur

View Rants and Make Comments

Imgur

Post Rants and Pick Emojis!

Imgur

Get Real Time notifications

Imgur

Make Your Custom View!

Imgur

View Profiles

Imgur

This is our approach to create a cross platform desktop application for devRant.com.

Installation

Pre-compiled builds can be found on the latest release page. Additionally on macOS, brew can be used to install devRantron:

$ brew cask install devrantron

Contribute

How to setup the project

$ git clone https://github.com/tahnik/devRantron.git
$ cd devRantron
$ npm install
$ npm run dev

The dev script entry 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 at http://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.

Commiting code

Make sure that your code is passing all linting tests before commiting it. This is usually done automatically by using husky precommit hooks.

devRantron uses angular styled commit messages. Messages that do not match the criteria are rejected. To make it easy to use them, use git cz instead of git commit. It will start an interactive prompt and asks you for various things.

Before pushing

Make sure that you add yourself as a contributor. Simply run npm run contributors:add <comma_separated_list_of_emoji_keys. All the different emoji keys can be found here.

Contributors


Tahnik Mustasin

💻 📖 📦 🔧

Hampus Lundqvist

💻 🎨 📖 📦 🔧

SirWindfield

💻 📖 🚇 📦 🔧

David Refoua

💻

cozyplanes

📖

Saurabh

💻

Dacexi

💻 📖

Markus Springer

📖

Marcell Kovács

💻

Nathaniel Blackburn

💻

Metaa

💻
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].