Skip to content

teki-io/teki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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