Employee sheduling app built on Angular 2 and Rails 5
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
server
.gitignore
LICENSE
README.md
circle.yml

README.md

Teki

Stories in Ready Circle CI

Teki is a modern open source employee scheduling software built on Angular 2 and Rails. It's currently under heavy development.

Throughput Graph

Got a question? Send us a note a neil@teki.io

Screen Shots

Admin View (Scheduler)

Employee View

Run Locally


# Start rails server
$ git clone https://github.com/teki-io/teki.git
$ cd teki/server
teki/server$ bundle install
teki/server$ rake db:create
teki/server$ rake db:migrate
teki/server$ rake db:seed
teki/server$ rails s

# Start
$ cd teki/client
teki/client$ npm install
teki/client$ npm start
# login with seed account: user@test.com / password: 12345678

Features/Upcoming Features

  • Scheduler
    • Manager to assign shifts to employees
  • Shift Template
    • Manager to use basic shift template to automatically populate current shift calendar
  • Availabilities
    • Employee to specify time preference
  • Employee & Shift Statistics
    • Manager to see overall stats and hours summary from each employee and shift
  • My Shcedule
    • Employee to see assigned shifts only in the calendar view
  • Request
    • Employee to request shift swap with another colleague

License

MIT