This is a Solo project where a user should be able to create Group-hours(a combination of Groups where users belong and hours they spend doing different things in their lives) page which allows users to create accounts, groups, hours, along with session creation and destruction. At the end of the project, the user should view all groups, hours by groups and hours by user, all in All these activities start on the index page.
Download the application and ensure that you have Ruby installed. Install rails 5.2.3 if you haven't yet done it. To Intsall rails add the gem install rails -v '5.2.3' command.
Some of the features of this project include but not limited to:
- User Signup.
- User Login.
- List of Groups.
- List Users.
- Users are created using the signup feature.
- They get to signin.
- Every action is dependent on a logged user apart from the index page.
- The installation is just you having the requirements listed and a browser
- Then put the url in the url bar
- That will be it
- Run rails s to start the server.
- Type localhost:3000 in the URL.
- Create an account and signin with that account.
- The rest, follow the UI for what you want to do.
- The product is deployed on heroku so it use it follow the link below
-
Tests have been written for:
- Groups.
- Hours.
- Users.
-
Running the Tests: The tests are written using Rspec and because of that:
- The tests can be run using the rspec command.
[Live Link] { https://cryptic-journey-83932.herokuapp.com/sessions/new }
- Ruby
- Ruby on rails
Jude Kajura
GitHub: @kbjude