/study-tracker

Study tracker is a simple application for tracking time spent on a task. It's a Rails API consumed in the frontend.

Primary LanguageRuby

Study Tracker

A backend API built to store and dispatch data to the frontend UI

Features

  1. User can keep track the number of hours spent studying
  2. User can identify if time spent studying is less or more than his target

Future Feature (v1.12)

  1. Add more functionalities

Built With

  • Ruby
  • Ruby on Rails API
  • Heroku
  • Postgresql
  • Rspec

Getting Started

To get a local copy up and running follow these simple example steps.

  1. git clone https://github.com/Godswilly/study-tracker.git
  2. cd study_tracker
  3. bundle install
  4. rails db:create
  5. rails db:migrate
  6. rails s

Prerequisites

  • Ruby v2.7.0
  • Heroku
  • Rails v6.0.3

RSpec Test

  • run rspec

Deployment

  • heroku create
  • git push heroku master
  • heroku run rake db:migrate
  • heroku open

Author

👤 Kalu Agu Kalu

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Show your support

Give and ⭐️ if you like this project!

Acknowledgments

📝 License

This project is Apache licensed.