projectlearn-project-based-learning icon indicating copy to clipboard operation
projectlearn-project-based-learning copied to clipboard

Building a Card Component

Open Arceus-sj opened this issue 3 years ago • 15 comments

I would like to design and code Info card component using HTML, CSS, Bootstrap 5. Please assign this task to me.

Arceus-sj avatar Jan 06 '22 14:01 Arceus-sj

Hey @Arceus-sj, thanks for your interest in contributing to ProjectLearn.

Problem Statement: Several suggestions point towards a redesign of our project card component. This is our current design: Preview link: https://projectlearn.io/learn/web-development

image

As a starting step, please share mockup designs of your idea regarding the card component (as shown above) - How to make it more intuitive/appealing?

Let me know if you have any queries about the above problem statement.

Xtremilicious avatar Jan 06 '22 16:01 Xtremilicious

Sorry for the delay sir but I used Figma for the first time and yesterday I learned how to use the tools given in figma. So, today I create a card component design. Look at the design and give your views on it. Card Component

Arceus-sj avatar Jan 08 '22 06:01 Arceus-sj

Should I start with coding part or Is there any thing you want to change?

Arceus-sj avatar Jan 08 '22 06:01 Arceus-sj

Looks pretty good to me. The green arrow button can be omitted- instead, the arrow functionality can be given to the whole card itself - that is, on clicking the card, it takes you to the project details page.

Also. the top technologies are dynamic and there are around 40+ technologies for different projects. Let me know how are planning on handling icons for all of them. We can discuss that.

I'm assuming you have already run this project locally.

  • But before you start coding, have a look and play with this file (includes CSS as well as HTML/JS): The card component lies in projectlearn-project-based-learning/src/components/Dashboard/Content/Project.js
  • Make some code/CSS changes to see the changes in action on your locally deployed project.

Let me know if you have any questions.

Xtremilicious avatar Jan 08 '22 08:01 Xtremilicious

  1. I will remove the arrow icon.
  2. Can you explain little bit about repo. I am not that much familiar with REACT.

Arceus-sj avatar Jan 08 '22 08:01 Arceus-sj

And talking about the top technologies, If I will get all the technologies icons then I will change them but it take some time otherwise I will change the style of all the technologies and give them a unique colour with same font. is that okay?

Arceus-sj avatar Jan 08 '22 08:01 Arceus-sj

  1. I will remove the arrow icon.
  2. Can you explain little bit about which repo i have to fork and clone. Then I am able to run the project locally.

https://github.com/Xtremilicious/projectlearn-project-based-learning

Xtremilicious avatar Jan 08 '22 09:01 Xtremilicious

And talking about the top technologies, If I will get all the technologies icons then I will change them but it take some time otherwise I will change the style of all the technologies and give them a unique colour with same font. is that okay?

I don't think that's practical. Let's keep it as text for now. Do share a revised mockup with the technologies as text - lets see how we can make the styling more appealing

Xtremilicious avatar Jan 08 '22 09:01 Xtremilicious

And talking about the top technologies, If I will get all the technologies icons then I will change them but it take some time otherwise I will change the style of all the technologies and give them a unique colour with same font. is that okay?

I don't think that's practical. Let's keep it as text for now. Do share a revised mockup with the technologies as text - lets see how we can make the styling more appealing

Okay I will do that.

Arceus-sj avatar Jan 08 '22 09:01 Arceus-sj

Check this out I think it looks ok now. what do you think? Card Component

Arceus-sj avatar Jan 08 '22 09:01 Arceus-sj

Yep, you can start dev in the cloned repo. Would love to keep a track of your daily/periodic progress as well. You can share screenshots in this thread, or ask any queries that you may have.

Just a reminder. Make your changes in this file only: The card component lies in projectlearn-project-based-learning/src/components/Dashboard/Content/Project.js

Xtremilicious avatar Jan 08 '22 12:01 Xtremilicious

@Xtremilicious I am facing problem while run this project locally. Do I have to delete the yarn.lock file?

Arceus-sj avatar Jan 12 '22 07:01 Arceus-sj

@Xtremilicious I am facing problem while run this project locally. Do I have to delete the yarn.lock file?

Nope, make sure you are in the correct folder: Run: npm install npm run dev

Share screenshots of your issue - that would be more helpful.

Xtremilicious avatar Jan 12 '22 12:01 Xtremilicious

Hi! I would like to work/collab on this issue, if its yet to be resolved yet!

nawed2611 avatar Jan 17 '22 13:01 nawed2611

can i work on this issue?

Riya123-code avatar Sep 07 '22 13:09 Riya123-code