An application that can record, report and approve employee work hours.
6 hours total - including setup + arrival time.
- 8:30am - 9:00am (Initial setup)
- 9:00am - 1:00pm (Technical Challenge)
Between 9:00am and 1:00pm there will be check-ins with the government.
- Rails - ~> 5.1.4
- Ruby - 2.4.2
- PostgreSQL
If you haven't installed ruby, bundler, and postgresql, do that first. Then, do the following to set up this app:
git clone [email protected]:smashingboxes/dc-timetracker.git
cd dc-timetracker
bundle install
bundle exec rails db:setup
npm install
bower install
To run the app locally:
bundle exec rails s
Then navigate to http://localhost:3000
To automatically compile LESS and run tests on frontend code changes
gulp watch
- bower install
- rails db:create
- rails db:migrate
- rails db:seed
- rails db:reset
- rails s
For a list of credentials you can use to log into the app, check the seeds file.
These logins are created via rails db:setup
above.