Skip to content
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

πŸ”₯ Final group capstone - Book an Appointment #42

Merged
merged 289 commits into from
Jun 27, 2023
Merged

Conversation

roniy68
Copy link
Owner

@roniy68 roniy68 commented Jun 22, 2023

Highlights πŸ₯‡

Hello @Reviewer, we are three team members in this project. And Followed This Requirements

What Has Been Done:

βœ… The user logs in to the website, only by typing the username [ For Three People Work]
βœ… In the navigation panel, the user can see links to:
Cars items .
βœ… On the main page, the user can see the list of models in a carousel
βœ… When the user selects a specific item, they can see the [details page]
βœ… When the user clicks the "Add Car" link in the navigation panel they can see a form for adding a new item.
βœ… Make the app responsive, creating both mobile and desktop versions.
βœ… When the user clicks the "Delete item" link in the navigation panel they can see a list of all items with title and "Delete" button.

  • When the user clicks the "Delete" button, the selected item is marked as removed and does not show on the main list anymore.
    βœ… When the user clicks the "My reservations" link in the navigation panel they can see a list of their reservations (with information about item name, date and city).
    βœ… Add full documentation for your API.

Tech Setup

βœ… Set up the repository/repositories on GitHub and use Gitflow.
βœ… should use Postgres as your database
βœ… Use Rails to create backend API.
βœ… Use React & Redux to create frontend UI.
βœ… You can choose if you want to set up your project as two separate apps or as one.
βœ… The Creative Commons license of the design requires that you give appropriate credit to the author. Therefore, you must do it in the README of your project.

Kanban Board

Kanban Board

Live Link

Live Here

Local Installation

bundle install &&  EDITOR="code --wait" rails credentials:edit 

put your db user and pass as env variable

POSTGRESQL_USER: username
POSTGRESQL_PASSWORD: password
RAILSBLOG_DATABASE_PASSWORD: password

πŸ‘₯ Authors

Missed anything?

  • Explained the purpose of this PR.
  • Self reviewed the PR.
  • Added or updated test cases.
  • Informed of breaking changes, testing and migrations (if applicable).
  • Updated documentation (if applicable).
  • Attached screenshots (if applicable).

Followed Rules:

Talha-Hanif5666 and others added 30 commits June 13, 2023 23:16
βœ… rails g model user username
βœ… rails g model car name description:text .... etc
βœ… rails g model reservation city pick_up:date ...
βœ… rails g controller api/v1/Cars index show create destroy
--skip-template --no-helper
βœ… create, show, destroy
Copy link

@Meltrust Meltrust left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @roniy68,

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!

To highlight:

  • Tests are passingβœ”οΈ
  • Nice code organization βœ”οΈ
  • App is working wellβœ”οΈ
  • Good readme βœ”οΈ
  • Beautiful frontend βœ”οΈ

You are really close to finishing the Microverse program!! Keep it up! πŸ‘πŸ‘πŸ‘

You can do it

After implementing the requested changes, please submit another review request. ♻️

Check the comments under the review.

Cheers and Happy coding!πŸ‘πŸ‘πŸ‘

Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the previous reviews unless it is requested otherwise.


@@ -0,0 +1,83 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • There are some overflow problems in the mobile view (tested both on Chrome and Firefox):

image

image

image

Kindly fix these overflow problems on your styling, so your mobile app looks more professional and beautiful. πŸ’ͺ

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

README.md Outdated
Comment on lines 154 to 160
```sh
yarn install
```

```sh
npm install
```
Copy link

@Meltrust Meltrust Jun 22, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • OPTIONAL: Be careful here. Are both npm and yarn needed? Or just one of them?

image

Since your project works and may depend on both, I leave this as and optional heads-up. πŸ‘

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ”₯ Cleared The Confusion with or

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to the Javascript general best practices requirements:

image

Therefore:

  • Kindly, remove the console.log debugging statements present on this file so the app's cleanliness is improved.

  • Also, please kindly remove the console.log statements on these other files:

image

That way, we will meet this requirement. πŸ‘

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ”₯ Removed Debugging Logs.

@Salwa99
Copy link
Collaborator

Salwa99 commented Jun 22, 2023

Thank you @Meltrust for your sincere review ❀️ , we'll work on the required changes.

@roniy68
Copy link
Owner Author

roniy68 commented Jun 22, 2023

πŸ”₯ Fixed Issues :

βœ… Mobile Responsiveness
βœ… Documentation
βœ… Clear Debug Logs

πŸ”₯ Loom :
https://www.loom.com/share/ab17f762d1a44bad804d3d480ca30909?sid=33e79aad-b43b-4ec3-9537-0a73d4678dcf

Copy link

@Meltrust Meltrust left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @roniy68,

Wow, you did it πŸŽ‰

Brilliant

Thank you for the changes implemented πŸ’ͺ πŸ₯‡ γŠ—οΈ

Unless you want to add more features, go ahead to your final presentation ⏩ ⏩ ⏩

You are about to finish the Microverse program. You have come a long way!!!

Good luck in the software industry!! I'll see you there. ✨

Congratulations!!!!!! πŸŽ‰

applause

To highlight

  • Mobile view styling has been fixedβœ”οΈ
  • Node vs Yarn confusion has been cleared upβœ”οΈ
  • Functions are now ES6βœ”οΈ
  • Splendid job βœ”οΈ

Cheers and Happy coding!πŸ‘πŸ‘πŸ‘


Ahmed Hasan Rony added 9 commits June 23, 2023 05:22
πŸ”₯ Create A Beautiful Documentation
πŸ”₯ CODE_OF_CONDUCT πŸ”₯
Contributing
πŸ”₯ MIT
πŸ”₯ Security.md
@roniy68
Copy link
Owner Author

roniy68 commented Jun 23, 2023

πŸ”₯ Hi @Meltrust,

Thank you so much for your enthusiastic and encouraging review! πŸŽ‰ I'm thrilled to hear that you are impressed with the changes I implemented. It means a lot to me.

I really appreciate your confidence in my work and your suggestion to add more features. I'll definitely consider it and if I find any valuable additions, I'll make sure to include them before my final presentation. ⏩ ⏩ ⏩

The Microverse program has been quite a journey, and I'm grateful for your support and kind words. It's been challenging, but also incredibly rewarding. I'm excited to step into the software industry and put my skills to good use. I hope to meet you there as well! ✨

Thank you once again for highlighting the improvements made. I'm glad the mobile view styling is fixed, the Node vs Yarn confusion is cleared up, and the functions are now in ES6. It's always satisfying to see progress and overcome obstacles. βœ…

I raise my virtual glass to you, and here's to happy coding and continued success! πŸ‘ πŸ‘ πŸ‘

Cheers! Happy Coding !!!

πŸ₯‚ πŸŽ‰ πŸ’ͺ πŸ₯‡ 🎊 πŸŽ‰ πŸ‘©β€πŸ’» πŸ‘¨β€πŸ’» πŸ’ƒ πŸ‘ ✨ πŸ™Œ πŸš€ 🌟 🎈 🎁 πŸŽ† πŸ’ƒ πŸŽ‰ πŸ‘ πŸ‘ πŸ‘

@roniy68 roniy68 merged commit ffc06e3 into master Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants