Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srghma/functional-nextjs-typescript-apollo-boilerplate
https://github.com/srghma/functional-nextjs-typescript-apollo-boilerplate
apollo-is-bad typescript-with-ramda-ineffective undone
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/srghma/functional-nextjs-typescript-apollo-boilerplate
- Owner: srghma
- License: mit
- Created: 2017-09-04T20:52:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-06-03T10:59:26.000Z (over 4 years ago)
- Last Synced: 2024-08-02T13:35:43.112Z (5 months ago)
- Topics: apollo-is-bad, typescript-with-ramda-ineffective, undone
- Language: TypeScript
- Size: 8.43 MB
- Stars: 21
- Watchers: 2
- Forks: 5
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# React-Hipstaplate
[![Greenkeeper badge](https://badges.greenkeeper.io/BjornMelgaard/my-nextjs-typescript-boilerplate.svg)](https://greenkeeper.io/)
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