Skip to content

Webapp for showing and editing the students schedule for my university written on Revel framework and React(Flux)

Notifications You must be signed in to change notification settings

rtm7777/rozklad_cdtu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RozkladCDTU

WebApp for showing and editing the students schedule, written with Revel[1] web framework.
When my Raspberry Pi is powered on, this project is also available here: rozklad.rasp.tk

Build Status

How to run backend part of project:

  1. Install Git and Mercurial.

  2. Install Google Go (ver. 1.3+), I use GVM.

    gvm install go1.6 -B
  3. Create gocode directory in HOME.

  4. Add env. variables to .bashrc

    export GOROOT; GOROOT="$GVM_ROOT/gos/go1.6"
    export GOPATH=~/gocode
    export PATH="$PATH:$GOPATH/bin"
  5. Install Revel Web Framework

    go get -u github.com/revel/cmd/revel
  6. Go to HOME/gocode/src/ and clone this project with using Git

    git clone https://github.com/rtm7777/rozklad_cdtu.git
  7. Run project

    revel run rozklad_cdtu

P.S. After running you may have errors related with missed packages. just install it with using go get ./...

How to run frontend part of project:

  1. Install Node and npm.

  2. Go to project folder and install dependencies.

    npm install
  3. Build all frontend.

    npm run build_all
  4. If need recompile only js, run:

    npm run build
    npm run build_min
  5. Run js watcher by next command:

    npm run watch

About

Webapp for showing and editing the students schedule for my university written on Revel framework and React(Flux)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published