group my projects

This project is a requirement from Microverse for completing the Ruby on Rails Curriculum. It is a web app for keeping track of hours dedicated to software development projects for developers, with a mobile-only layout. Built with Ruby on Rails 6.

5
0
Ruby

Ruby on Rails Capstone Project - Group our Projects App

View Code
Github Issues
GitHub Pull Requests


Logo

DevTracker App

Capstone Project - Building an Service Mobile Web App with Grouping Functionality

Explore the docs »

- Report Bug - Request Feature -

Content

AboutInstallingTestingBuilt WithTested WithAuthor

About this Project

This project is a requirement from Microverse for completing Ruby on Rails Curriculum. It is a web app for keeping track of hours dedicated in software development projects for developers, with Mobile-Only layout.

screenshot

🔧 Built with

  • Ruby 2.7.1
  • Rails 6.0.3.3
  • Postgresql 10.14

🔧 Tested with

  • RSpec 3.9
  • Capybara

Live Demo Link

Live Demo

🔨 Setup and Installing

To prepare the Setup, run the following commands on terminal:

$ cd <folder> (to where you want to have the app)
$ git clone https://github.com/ldelbel/group-my-projects.git
$ cd group-my-projects
$ bundle install
$ yarn install --check-files (in case you don't have yearn installed)

Then configure postgresql, adding your username and password in database.yml:

at group-my-projects/config/database.yml

default: &default
  adapter: postgresql 
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: *****
  password: *****

Finally, create and migrate databases:

$ rake db:create
$ rake db:migrate

🛠 Testing

  • run bundle exec rspec

✒️ Author

👤 Lucas Delbel

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

👍 Show your support

Give a ⭐️ if you like this project!

👏 Acknowledgements