Skip to content

Typescript React Apollo Starter Kit - Universal web application apollo boilerplate using React, React Apollo, React Router, Node.js, MongoDB

License

Notifications You must be signed in to change notification settings

nutstick/typescript-react-apollo-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typescript ReactQL Starter Kit

Universal React, Redux, NodeJS, GraphQL server using Typescript 2 and Webpack 2.

Demo

Chula Coursetable A coursetable management app for chulalongkorn university's students

Features

  • Developing on Typescript.
  • CLI helper to run, dev, test, deploy, build and more.
  • Express and passport on server
  • MongoDB using Iridium
  • Provide GraphQL Server
  • Universal rendering
  • React stack with apollo
  • React hot reload
  • React Intl Support
  • Beautiful UI with Semantics UI

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • Install NodeJs >= 6.0.0 and NPM >= 7.3.2
  • Install Yarn >= 0.20.0
  • Install MongoDB Driver >= 2.6.10

Installing

# clone repo
git clone https://github.com/nutstick/typescript-reactql-starter-kit
# Run mongodb service
mongo
# Install all dependency using yarn or npm
yarn install

Deployment

Add additional notes about how to deploy this on a live system

Build With

  • NodeJS and express
  • Typescript
  • React
  • Apollo
  • React Intl