Git Product home page Git Product logo

motivationalcats's Introduction

motivationalCats

Get motivated by some cat pictures and quotes

About

This is an open source project that anyone can feel free to work on and contribute to. Get creative and have fun. This project has survived two Hacktoberfests. If this site is broken, please feel free to open an issue or fix it and make a PR. ๐Ÿ˜

Rules/Standards

  • Please do not use the var keyword
  • If a CSS rule is no longer used, delete it
  • If a line of JavaScript is no longer used, delete it
  • Maintain responsiveness (Should work on a phone)
  • Use the BEM Methodology to the best of your ability
  • No CSS Frameworks
  • No JS Frameworks/Libs (React, Solid, Svelte, Angular...you get the idea)
  • Does not need to support IE ๐Ÿ˜†
  • Be Creative
  • Have fun! ๐Ÿ˜ƒ

Contribute

First time contributors and developers of all levels are welcome!

  • All issues are up for grabs.
  • Fork the repo, then clone. Create a new branch for any issue you're working on. Make a PR.
  • Everything is up for grabs, even the readme file, however, make sure your contribution is meaningful. For example, if you're going to update the readme, please make sure the update is useful. Please open a new issue if you see something that you want to add/update/fix that doesn't already have an open issue.

Code of Conduct

Please adhere to the OpenJS Contributor Covenant Code of Conduct

Contributors

Thanks to every single one of the contributors below!

motivationalcats's People

Contributors

abitsalihu avatar adetoye-dev avatar anayatkhan1 avatar apoorve73 avatar danielogen avatar flyingfisch avatar github-actions[bot] avatar gustavogomesribeiro avatar hannibal404 avatar hinedy avatar jacksonbates avatar jasonfritsche avatar kinapster avatar kud04rk avatar louisefindlay23 avatar mamionga avatar mattryanmtl avatar nafladiva avatar pallavithakare28 avatar paucaro avatar rebiiin avatar rikilg avatar rootenginear avatar segunojo1 avatar siddhanthota avatar siobhan-collopy avatar soustab10 avatar sva1 avatar thepsyk3y avatar vam7686 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

motivationalcats's Issues

Page is not responsive

This page should be viewable across varying screen sizes. Currently, this is not the case.

Update Copy to Clipboard feature

The Copy to Clipboard is a great feature, however, there are two issues:

  1. When a user clicks the Copy to Clipboard icon, a message appears that pushes the button down, causing the card to be resized. The card should not resize.
  2. There is no interaction when hovering over the Copy to Clipboard icon. The cursor should change and/or the icon should change color to indicate that it's an action.

Create CSS variables for colors

The stylesheet will be easier to maintain if we have css variables defined for colors. We can create variables for other properties as well in the future.

[UPDATE] Black background

Overview

Add black background for a soother experience with header for Issue #45 .

Tasks

  • Change Background to black

Screenshot from 2020-10-03 01-59-52

Fix header responsive sizing

The header resizes well for small devices, but on larger desktop views the H1 overflows out of the header background, and white space is also introduced (see images below). Ideally, the header would be responsive to any device and screen size.

Screen Shot 2021-10-18 at 6 22 54 PM

Motivational Cats - Watch Video

Center the Image in the card

Currently, the cat images are left aligned in the card. Implement a way to center the images. Try to use the materialize library, since it's being used in the app, maybe they have a utility that is useful.

Change quote font

The quote font should be changed to something a bit more stylish. Keep it legible, nothing too over the top.

Update Dark Theme

The dark theme could use an update. Currently, only the background changes when the dark theme is toggled. Use your best judgement.

How could I help?

I really liked the repository and found it a very fun idea, I would like to contribute something

Fix Min Height Page

This problem will be found when opening the web from a screen that has less height than the existing card.

image

can i help for this issue ?

Thanks ~

Add header

This could be a simple navbar with a title in it. Great issue for Hacktoberfest 2020!

Create Dark Theme and Theme Toggle

Dark Themes are trendy and are my personal preference. It would be awesome if the site had a dark/light theme toggle.

For this issue please resolve the following:

  • create a dark theme
  • create a light theme (can use the color theme we have now or create a new one)
  • implement a theme toggle in the nav/menu
  • implement the prefers color scheme CSS feature.

Please use your best judgement when implementing these features. Also, please keep a11y in mind.

Card should animate on hover

The card should have some kind of animation when a user hovers over it. This could be subtle. I am thinking adding box shadow and/or adding some kind of elevation animation to the card. Use your best judgement and have fun!

Update Color Theme of Entire Site

This color palette/theme has been in place for about a year now. Let's breathe some new life in to this app by updating the color theme. This will include changing the background color, footer, navbar, card background color, and card button color.

If #96 is already closed, please adhere to using CSS variables.

Site is not mobile friendly

The main culprit with regard to the site not being mobile friendly is the navbar/header. However, other items may need to be looked at as well. You'll probably need to use media queries, but not 100% sure as this site uses materialize library, so maybe there is a utility function to help out with the nav. Either way, the nav/header should not overlap the card on smaller screens.

Improve Google Font Performance

Implement best practises from The Fastest Google Fonts article on CSS Wizardry which will prefretch, preconnect and preload the font for better performance.

Related to #33.

Remove the hyperlinks from the Header

Please remove the hyper links from the header (contact us, etc), they do not link to anything. The header should just have some fancy looking text that says "Motivational Cats".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.