starhackit

StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL, the infrastructure deployed with GruCloud

UNLICENSE License

Downloads
42
Stars
1.3K
Committers
9

Bot releases are visible (Hide)

starhackit - React 18 Latest Release

Published by FredericHeem almost 2 years ago

starhackit - Summer 2021

Published by FredericHeem about 3 years ago

Update dependencies,
Use more components from md-lean

starhackit - Feb 2021

Published by FredericHeem over 3 years ago

Deploy infrastructure with grucloud.
Make docker images suitable for k8s.

starhackit - summer 2020

Published by FredericHeem about 4 years ago

Update dependencies

starhackit - 2019 summer

Published by FredericHeem over 5 years ago

Major frontend rewrite:

  • multi frontend: public, user and admin, all under 100KB.
  • typescript has replaced babel, reducing bundle size by 25%.
  • glamorous being no longer maintained, emotion is the new css solution.
  • react replaced preact due to emotion.
  • nightwatch uses chrome driver directly, no more selenium.
  • concept of layout, each component can choose its own layout or uses the default one.
  • all routes are loaded dynamically to reduce bundle size.
starhackit - Spring 2018

Published by FredericHeem over 6 years ago

FE:

  • webpack 4
  • use babel-preset-env
  • use babel-plugin-module-resolver
  • package.json cleanup

BE:

  • remove rabbitmq dependency, use redis pub/sub instead
  • postgres 9.6 with postgis support
  • facebook login trough a mobile app
  • complete REST API example with the ticket module
  • Add document plugin to upload documents

Deployment:

  • support ubuntu 16.04
  • ansible 2.4

Update all dependencies for FE and BE

starhackit - 2018 update

Published by FredericHeem over 6 years ago

  • Prettier for all source code
  • Add a tiny Animate component for nice css transition
  • Upgrade to new universal-router v6 API
  • Update most dependencies
  • e2e testing for 404 pages
  • Tidy up
starhackit - Under 100kB

Published by FredericHeem about 7 years ago

The application is now under 100kB gzip: app + vendor {js, css}

  • use preact instead of react
  • use universal-router instead of react-router
  • remove redux and friends: redux-react, redux-act, redux-act-async, redux-logger.
  • remove react-s-alert
  • user validator.js instead of checkit
  • asynchronous view loading
  • no more stylus
  • use tiny glamorous
starhackit - Preact

Published by FredericHeem over 7 years ago

This release substitutes React with Preact, it's much leaner and PATENT FREE.

starhackit - Weight loss in style

Published by FredericHeem over 7 years ago

  • remove material-ui and use a custom built material design lib: mdlean
  • add a component guide
  • real time theming
  • use glamorous for styling
  • load babel-polyfill dynamically only when needed
starhackit - Update dependencies

Published by FredericHeem almost 8 years ago

  • Update dependencies
  • Use chrome in travis test
  • Improve database schema explorer
starhackit - react 15.0 material-ui 0.15

Published by FredericHeem over 8 years ago

starhackit - Internationalization with react-intl

Published by FredericHeem over 8 years ago

react-intl settings from redux store which is feed by the i18next library.

starhackit - Redux, JSON Web Token, Material-ui

Published by FredericHeem over 8 years ago

  • find a pattern to modularize the frontend: a module is composed of:
    resources, actions, reducers, middleware, containers and Routes
  • redux migration
  • material-ui everywhere
  • authentication with Json Web Token
starhackit - React 0.14.8, node v4

Published by FredericHeem over 8 years ago

Make it work with node v4.x, had to downgrade to react 0.14.8 and material-ui 0.14.4 because react-ladda is not yet compatible with react 15.x

starhackit - Redux Refactor

Published by FredericHeem over 8 years ago

  • significant refactoring regarding Redux, use the new function createReducerAsync.
  • social login now works again.
  • pm2 used to start and stop processes.
  • update dependencies
starhackit - Redux

Published by FredericHeem over 8 years ago

Redux has replaced Reflux as the data management framework.

Package Rankings
Top 10.68% on Npmjs.org
Badges
Extracted from project README
Build Status Greenkeeper badge