-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RoR Capstone Project - Budget App #1
base: dev
Are you sure you want to change the base?
Conversation
…ram/rails-budget-app-v2 into feature-branch
…ram/rails-budget-app-v2 into feature-branch
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @cherelemma,
Good job so far!
There are some issues that you still need to work on to prepare your project for the final evaluation but you are almost there!
Suggested changes
Check the comments under the review.
Video Presentation Feedback 🎥
- Great video presentation, it was great as your English was clear and concise. I would urge you to redo the video as you took your time and ended up rushing the video presentation at the end causing you to NOT finish the presentation well.
If you think about it, this presentation is going to be watched by potential recruiters, and as such you want to have a well-recorded presentation.
Also, you did NOT specifically HIGHLIGHT exactly what PIECE of CODE or FEATURE you found interesting to implement, this is required, so kindly do so.
Otherwise great presentation, and good composure I would only advise you to speed up your presentation a LITTLE bit so you are able to finish within the given 5 minutes without rushing it at the end
You can use as many of my suggestions as you want. If there is anything you would like to skip - feel free to do that. However, I strongly recommend you to take them into account as they can make your code better._
You can also consider:
-N/A
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
<%= form_with(model: @entity, url: category_entities_path) do |form| %> | ||
<div class = "app_header"> | ||
<a href ="<%= category_entities_path %>"> | ||
<i class="fa-solid fa-arrow-left" id="left-arrow"></i> | ||
</a> | ||
<p> New Transaction </p> | ||
<a href="/logout" id = "logout" > | ||
Logout | ||
</a> | ||
</div> | ||
|
||
<div class = "form-container"> | ||
<div class="field"> | ||
<%= form.text_field :name, placeholder: "Name "%> | ||
<% if @entity.errors.any? %> | ||
<span class="alert"> | ||
<%= @entity.errors[:name].first %> | ||
</span> | ||
<% end %> | ||
</div> | ||
|
||
<div class="field"> | ||
<%= form.text_field :amount, placeholder: "Price "%> | ||
<% if @entity.errors.any? %> | ||
<span class="alert"> | ||
<%= @entity.errors[:amount].first %> | ||
</span> | ||
<% end %> | ||
</div> | ||
|
||
<%= form.submit "Save", class: "submit-button" %> | ||
</div> | ||
<% end %> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<div class = "app_header"> | ||
<a href= "<%= categories_path %>"> | ||
<i class="fa-solid fa-arrow-left" id = "left-arrow"></i> | ||
</a> | ||
<h2> Transactions</h2> | ||
<a href = "/logout" id = "logout">Logout</a> | ||
</div> | ||
|
||
<div class="categories"> | ||
<% if @entities.nil? || @entities.empty?%> | ||
<div class="no-record"> | ||
<p>No Transaction for this Category. </p> | ||
<p>Please Add a Transaction</p> | ||
</div> | ||
<% else %> | ||
<div class="total-amount"> | ||
<p>Total: <%= @category.total_transactions%>$</p> | ||
</div> | ||
|
||
<% @entities.each do |entity| %> | ||
<div class = "transaction" > | ||
<p><%= entity.name %></p> | ||
<p>Price: <%= entity.amount %>$ </p> | ||
</div> | ||
<% end %> | ||
<% end %> | ||
</div> | ||
|
||
<div class ="footer"> | ||
<i class="fa-solid fa-plus"></i> | ||
<%= link_to 'New Transaction', new_category_entity_path, class: "footer_link" %> | ||
</div> | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Kindly follow the given design so as to meet the requirements more. Here we need to make a small change.
- Kindly change the color of the
Add Category
to match the given design - Kindly ensure the price for each transaction is aligned to the right as is in the given design
Note these changes apply to the categories form page, transactions page and form page as well
<h2> Transactions</h2> | ||
<a href = "/logout" id = "logout">Logout</a> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Kindly ensure you use the given font family for the entire app as this is a requirement. The given font is
Proxima Nova Bold
and notArial
which is currently being used
|
||
## Trackable | ||
# t.integer :sign_in_count, default: 0, null: false | ||
# t.datetime :current_sign_in_at | ||
# t.datetime :last_sign_in_at | ||
# t.string :current_sign_in_ip | ||
# t.string :last_sign_in_ip |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Kindly consider removing ALL commented lines of code from this file for a cleaner codebase
Hello Dear CR ✋
I hope this message finds you well. I am submitting a pull request for your review and feedback on the implementation of the RoR Capstone project. I implemented the project requirements and ensure comprehensive test coverage. Also, I maintained the general requirements.
Project Requirements
Design
Interactions
Splash screen
Sign up and login pages
Home page (categories page)
Transactions page
"Add a new category" page
"Add a new transaction" page
Testing requirements
Technical requirements
General Requirements