Skip to content

nutstick/chula-coursetable

Repository files navigation

Chula Coursetable

Screenshot

A coursetable management app for chulalongkorn university's students build base on Universal RetypeQL.

Demo

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 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 MongoDB Driver

Installing

# clone repo
git clone https://github.com/nutstick/chula-coursetable
# run mongodb
mongo
# run npm install
npm install

Deployment

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

Build With

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