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

New play - Keeper App #74

Merged
merged 35 commits into from
May 5, 2022
Merged

New play - Keeper App #74

merged 35 commits into from
May 5, 2022

Conversation

Shivam-Katare
Copy link
Contributor

@Shivam-Katare Shivam-Katare commented Apr 20, 2022

Description

I have added the new play named Keeper. This is the clone of Google Keep where we can add and delete our notes. This "Keeper app" save your notes until you delete them.

How Has This Been Tested?

  1. Install some martial UI dependencies for testing styling -
    emotion/react
    emotion/styled
    material-ui/core
    material-ui/icons
    mui/icons-material
    mui/material

  2. Start the app by npm start or yarn start to see it.

Checklist:

  • I have performed a self-review of my code
  • I have commented on my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

App Preview(ScreenShots)

2022-04-20 (1)

2022-04-20 (4)

@vercel
Copy link

vercel bot commented Apr 20, 2022

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/atapas/react-play/3foi64pu7SEBFjtdF6u4wpEoH5cT
✅ Preview: https://react-play-git-fork-shivam-katare-main-atapas.vercel.app

[Deployment for 7bf26f0 failed]

@atapas atapas linked an issue Apr 20, 2022 that may be closed by this pull request
@6km
Copy link
Member

6km commented Apr 20, 2022

There's an issue with the navbar. It's outside the window.
image

The footer too has an absolute position.
image

and some paddings changed.

@atapas atapas changed the title New play added named Keeper and install material UI dependencies for … New play - Keeper App Apr 20, 2022
@atapas atapas self-requested a review April 20, 2022 14:20
Copy link
Member

@atapas atapas left a comment

Choose a reason for hiding this comment

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

Hi @Shivam-Katare

First of all, this app idea is great. Keeper gonna be a helpful one to many to learn things from it.

Here are a few comments to take care:

  1. The style of Header and Footer is conflicting the style of platform. So please scope your styling to your play. The side effect has been pointed by @6km in a comment already: New play - Keeper App #74 (comment)
  2. As ReactPlay already has a footer, you can avoid adding another footer with date and copyright. So, IMO that component can be avoided.
  3. I saw you included, Material. The Community is debating on what is the Style system we should go ahead with, Material, Bootstrap, Tailwind: Using Tailwind CSS as a CSS Framework #73. Until the decision is made, the reactplay platform is going to use raw CSS. So at this stage we will not include material package.
  4. I have seen, you are using the icons from material, we are already packaged react-icons. Please search your equivalent icon in react-icons: https://react-icons.github.io/react-icons/ and replace then with material. So basically, no material. If you need additional icons, ask me. We will provide. If the app looks a bit different without material, it is fine. If you need styling help, please reach out to me.
  5. Do not commit the package.lock file, yarn.lock enough
  6. What is the thumbnail.png for? We are not using it. If it is for cover image, the name should be cover.png
  7. Please drop a Readme.md file at the root of your play folder to explain what is he play about what it uses, etc. Here is an example: https://github.com/atapas/react-play/blob/main/src/plays/states/Readme.md
  8. I have given other code level comments too.

At last, Please take your time to address the review comments. No hurry. We are here to assist you on anything needed to get it merged 😀 and I'm just a "Google meet/Zoom" away.

Happy Coding, Happy Learning!

src/plays/keeper/CreateArea.jsx Outdated Show resolved Hide resolved
src/plays/keeper/Footer.jsx Outdated Show resolved Hide resolved
src/plays/keeper/Keeper.css Outdated Show resolved Hide resolved
src/plays/keeper/Keeper.jsx Outdated Show resolved Hide resolved
src/plays/keeper/Keeper.jsx Outdated Show resolved Hide resolved
src/plays/keeper/Notes.jsx Outdated Show resolved Hide resolved
@Shivam-Katare
Copy link
Contributor Author

@atapas Thanks for pointing out these issues, I will remove that all, to make it all good.

package.json Outdated Show resolved Hide resolved
@atapas
Copy link
Member

atapas commented Apr 21, 2022

Hello @Shivam-Katare

We have upgraded to React v18 as part of this issue: #87

We have tested the existing plays. All good. Please pull this change to your branch and keep it up-to-date. You have to do sanity of things to make sure everything works for your changes in your branch.

Happy Coding!

@atapas
Copy link
Member

atapas commented Apr 23, 2022

@Shivam-Katare Once you done, please remove the work-in-progress label and review-ready label so that we can start the review.

src/plays/keeper/Keeper.css Outdated Show resolved Hide resolved
src/plays/keeper/Keeper.css Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
@atapas
Copy link
Member

atapas commented May 4, 2022

Hey, @atapas all conversations are resolved.

@Shivam-Katare Take care plz, build fails
image

Hey, @atapas I removed the duplicate "States" and other duplicate plays, is it still gives "build fails message"?

@Shivam-Katare Build is successful but 3 comments are pending.

@Shivam-Katare
Copy link
Contributor Author

Hey, @atapas all conversations are resolved.

@Shivam-Katare Take care plz, build fails
image

Hey, @atapas I removed the duplicate "States" and other duplicate plays, is it still gives "build fails message"?

@Shivam-Katare Build is successful but 3 comments are pending.

@atapas all conversations resolved, you can check it now.

@atapas
Copy link
Member

atapas commented May 4, 2022

@Shivam-Katare All good..

Do you want to make the cover image a bit better? It looks steatched. Maybe do not make a transparent image, give it a background using Canva? Let me know if you need help?

@atapas
Copy link
Member

atapas commented May 4, 2022

Also in the responsive mode the note list can be aligned better

image

@Shivam-Katare
Copy link
Contributor Author

@Shivam-Katare All good..

Do you want to make the cover image a bit better? It looks stretched. Maybe do not make a transparent image, give it a background using Canva? Let me know if you need help?

@atapas Cover image changed.

@Shivam-Katare
Copy link
Contributor Author

Also in the responsive mode the note list can be aligned better

image

Responsiveness added for keeper play.

Copy link
Member

@atapas atapas left a comment

Choose a reason for hiding this comment

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

Bro, again package-lock.json file is back in the commit. Please remove that and commit.

@atapas
Copy link
Member

atapas commented May 5, 2022

Also in the responsive mode the note list can be aligned better
image

Responsiveness added for keeper play.

Looks good tested.

@atapas
Copy link
Member

atapas commented May 5, 2022

@Shivam-Katare This is good to merge. Tested. You just need to take care of removing package lock json file from commit.

@Shivam-Katare
Copy link
Contributor Author

@Shivam-Katare This is good to merge. Tested. You just need to take care of removing package lock json file from commit.

@atapas Shall I put "package-lock.json" in git ignore?

@atapas
Copy link
Member

atapas commented May 5, 2022

@Shivam-Katare This is good to merge. Tested. You just need to take care of removing package lock json file from commit.

@atapas Shall I put "package-lock.json" in git ignore?

It is already in .gitignore

https://github.com/atapas/react-play/blob/main/.gitignore

@atapas
Copy link
Member

atapas commented May 5, 2022

@Shivam-Katare This is good to merge. Tested. You just need to take care of removing package lock json file from commit.

@atapas Shall I put "package-lock.json" in git ignore?

It is already in .gitignore

https://github.com/atapas/react-play/blob/main/.gitignore

You can do git rm and commit, push..

Btw, I have captured this case in the Merge Conflict video I published today 😂

@Shivam-Katare
Copy link
Contributor Author

@Shivam-Katare This is good to merge. Tested. You just need to take care of removing package lock json file from commit.

@atapas Shall I put "package-lock.json" in git ignore?

It is already in .gitignore
https://github.com/atapas/react-play/blob/main/.gitignore

You can do git rm and commit, push..

Btw, I have captured this case in the Merge Conflict video I published today 😂

@atapas Yes, I have seen the video 😀and, removed package lock.json. You can now check it.

Copy link
Member

@atapas atapas left a comment

Choose a reason for hiding this comment

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

@Shivam-Katare looks good.

@atapas atapas merged commit 7dc55d5 into reactplay:main May 5, 2022
@atapas
Copy link
Member

atapas commented May 5, 2022

@all-contributors please add @Shivam-Katare for Code

@allcontributors
Copy link
Contributor

@atapas

I've put up a pull request to add @Shivam-Katare! 🎉

@Shivam-Katare
Copy link
Contributor Author

Shivam-Katare commented Oct 11, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
work in progress The work is in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Add a Play]: Keeper App
3 participants