Skip to content

smashingboxes/dc-timetracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dc-timetracker

Project description

MVP

An application that can record, report and approve employee work hours.

Requirements

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.

Table of Contents

Stack

  • Rails - ~> 5.1.4
  • Ruby - 2.4.2
  • PostgreSQL

Installation

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

Usage

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

Additional Commands

  • bower install
  • rails db:create
  • rails db:migrate
  • rails db:seed
  • rails db:reset
  • rails s

Seeded logins

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published