Skip to content

srghma/functional-nextjs-typescript-apollo-boilerplate

Repository files navigation

react-hipstaplate


React-Hipstaplate

Greenkeeper badge A ReactJS full-stack boilerplate based on typescript with ssr, custom apollo-server and huge stack of modern utilities which will help you to start your own project in one command line.

Installation

  • clone repo https://github.com/DashBouquet/hipstaplate.git
  • cd react-hipstaplate
  • npm i -g yarn
  • yarn install

To run

  • Development: yarn start
  • Production: yarn start:prod
  • Build: yarn build
  • Tests: yarn test

Explore

Feel free to explore example app at http://localhost:3000 and GraphiQL interface at http://localhost:3000/graphiql.

Initialization

To initiate your own blank application and remove example app with git entities simply hit yarn initialize command in terminal. That command will clear components, modules, pages directories and will recreate blank entities for redux, next and apollo.

Libraries

  • React
  • Redux
  • Redux Apollo
  • Redux Saga
  • Next.js
  • Recompose
  • Styled Components
  • Express
  • GraphQL
  • Apollo Server
  • Ramda
  • Typescript
  • Jest

Features

  • SSR (Server Side Rendering)
  • Action creators
  • Reducer creators
  • GraphiQL
  • Server/Client hot-reloading