Giter Club home page Giter Club logo

code-magic's Introduction


πŸš€ About

Code Magic is a website where you can get simple CSS tricks to make your application elegant with just few clicks.

code magic v2

πŸ§™β€β™€οΈ Magic options available for you:

  • Pic Text - Convert images to CSS art. Just upload and get CSS art with just one click.
  • Gradient Text - Dual color gradient for your texts.
  • Gradient Border - Get dual color gradient with desired radius.
  • Gradient Background - Make your backgrounds stand out by applying gradient colors.
  • Animations
    • Select one of the below options

      Skew

      Fade

      Spin

    • Set duration and speed for the animations
    • And boom
  • Box Shadow - Cast a shadow on your element.
  • Border Radius - Get desired border radius for your element.
  • Text Shadow - Create a cool shadow for your text.
  • Input Range - Style your range input type elements easily and quickly

βš’οΈ Languages / Tools

HTML
HTML
CSS
CSS
Typescript
TypeScript

πŸ§‘πŸΎβ€πŸ’» Demo

Check out the website: Code Magic

πŸ‘‡πŸ½ Prerequisites

Before installation, please make sure you have already installed the following tools:

πŸ‘ŒπŸΎ What you have to do to contribute

πŸ› οΈ Installation Steps

  1. Fork the project. Click on the icon in the top right to get started
  2. Clone the project, you can use the following command:
git clone https://github.com/<your-github-username>/Code-Magic
  1. Navigate to the project directory
cd Code-Magic
  1. Install dependencies with npm install
npm install
npm install -g commitizen
  1. Run the project
npm run dev

πŸ₯‚ After making a change

  1. Create a new branch
git checkout -b YourBranchName
  1. Add it to staging area

NOTE: don't commit the package.json

git add <path to the file you worked on>
  1. Commit your changes with
git cz
  1. Push your changes
git push

πŸ‘¨β€πŸ‘©β€πŸ‘¦ Community

Don't forget to join the discord community - Join us

πŸ‘©πŸ½β€πŸ’» Contributing

  • Contributions make the open source community such an amazing place to learn, inspire, and create.
  • Any contributions you make are greatly appreciated.
  • Check out our contribution guidelines for more information.

πŸ›‘οΈ License

Code-Magic is licensed under the MIT License - see the LICENSE file for details.

πŸ’ͺ🏽 Thanks to all Contributors

Thanks a lot for spending your time helping Code-Magic grow. Thanks a lot! Keep rocking🍻

Contributors

πŸ™πŸ½ Support

This project needs a star️ from you. Don't forget to leave a star✨

code-magic's People

Contributors

adetoye-dev avatar akshat-mishra101 avatar alicalimli avatar aqsaaqeel avatar bismay5467 avatar coding-hashira avatar ctoffanin avatar damoski2 avatar dharmik48 avatar dhrumishah avatar dsdeepak17 avatar dun-sin avatar elijah-trillionz avatar footedroom575 avatar gambhirsharma avatar ghasty003 avatar iamgideonidoko avatar jc-coder avatar kantakshay avatar kendalldoescoding avatar nakamcode avatar onyelaudochukwuka avatar pushkaraj2007 avatar raj100679 avatar razaahmad333 avatar ruchita1010 avatar rupali-codes avatar tes-balo avatar thilakmani-dev avatar viditagrawal56 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

code-magic's Issues

[DOCS] add picture to readme

Description

Adding the live picture or gif of a project in the readme.md file is good.

Use a screenshot or a gif

Screenshots

No response

[Copy to clipboard issue]

Description

There are some issues with copying the formatted code text to clipboard and also toggling the display of the text on initial submission.

Screenshots

Screenshot 2022-07-16 at 10 21 48

[DOCS] Improve README

Description

Add icons of the Languages / tools to the README.md

Screenshots

No response

[BUG] generator card's images looks stretched

Description

The images on generator cards looks stretched because of hard coding their width and height irrespective of their aspect ratio .

bandicam 2022-08-09 15-20-31-555

I want to fix this and make this look like.

bandicam 2022-08-09 15-20-38-058

Screenshots

No response

[FEATURE] Change Color Scheme

Description

Doing a little rebranding and hence the colors are changing, change the primary & secondary colors to thisπŸ‘‡πŸΎ

  • primary color: #081121
  • secondary color: #0E213C

Before contributing, read πŸ‘‰πŸΎ this πŸ‘ˆπŸΎ

Screenshots

No response

[BUG] code generated by gradient-text not working

Description

For a given text,
The gradient text generator generates the following code

p {
  font-size: 2rem;
  background: linear-gradient(101deg, rgb(101, 166, 174), rgb(20, 173, 74)) text;
  -webkit-text-fill-color: transparent;
}

This code do not makes the text look gradient

The correct one I would suggest

p {
  font-size: 2rem;
  background: linear-gradient(101deg, rgb(101, 166, 174), rgb(20, 173, 74));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

will be more appropriate

Screenshots

No response

[FEATURE] Add toast popup after clicking 'Get Code' Button

Description

Problem: Right now when we click on the 'Get Code' button it just copies the code to the clipboard, without giving any hint that the code is copied.

Solution: add a popup when the code is copied to the clipboard, with the help of any JavaScript libraries like eggy.js

I can work on this!

Screenshots

Something like this:

Code Copied!

[BUG] Copy code doesn't work on the first time

Description

The copy code button doesn't work when pressed the first time, even though it shows on screen, "Copied to Clipboard" it only actually copies to "Clipboard" on the second clip/second time it shows "Copied to Clipboard".

While this is no problem, it makes it inconvenient for users at times.

Screenshots

No response

[FEATURE] Write better code

Description

If you find a code that uses bad coding principle, propose a better way to do it and why?

Screenshots

No response

[FEATURE] Push up notifications

Description

What do you think about a push up notification for users? Where users can get notified of new features and new versions of the app. Like the one youtube uses

Screenshots

No response

Button issue

Omo, I love the work, absolutely great
But i noticed the download image and get code buttons are kind of stepping out of their boundaries, atleast that how i see it in my phone.

[Bug] Title animation is not working properly

Description

Problem

The Title animation is not looking good. It looks like the screen is flickering.

Solution

You made the animation using a change in liner gradient but I changed it to background movement. I know this sounds creepy but this is the best I could explain.

Screenshots

2022-08-09.20-19-43.mp4

[BUG] UI/UX Issue (Responsive)

Description

Issue: Footer section overlap with the page content.

Solution suggestion: Set some background color to the footer.

Screenshots

trick

[FEATURE] option to pick colors

Description

In the gradient text generator, the colors in the gradient are fixed, users should get the option to pick the two colors they want

Screenshots

No response

[FEATURE] Create a simple animation generator

Description

Hey guys i'm new to open source :), and I want to contribute to this project by adding a simple css animation generator that supports rotating objects, skewing them, fade-in and fade-out with the option to adjust the duration

Screenshots

No response

[OTHER] Block "blank" issues from being created

What would you like to share?

In the other issue template it is stated to NOT create blank issues. I would suggest you blank block issues from being created. I can work on this if required @Dun-sin.

Additional information

No response

[BUG] Make Mobile Responsive

Description

Problem: The input elements in the modal for the generators on mobile go out of the modal a little.

Solution: it's probably a padding or margin doing that. Use media query to make it fix in the modal container

Screenshots

Screenshot_2022-07-31-07-54-35-395_com brave browser

[FEATURE] Live update to gradient preview

Description

In the gradient generators, there's this div in between the color pickers, it should have the gradient effect as a preview and should update when either of this 3 things are updated:

  • First color value
  • Second color Value
  • Degree

Before contributing, read πŸ‘‰πŸΎ this πŸ‘ˆπŸΎ

Screenshots

image

[BUG] Make Website Mobile responsive

Description

The website was first created with the Desktop first design approach, need to make mobile friendly and responsive

Screenshots

No response

[BUG] Get code button malfunction

Description

The get code button is meant to copy code to clipboard, that works okay, but the problem is when the button is clicked for the first time, nothing happens. It works the second time

Screenshots

image

[FEATURE] Better UI Design

Description

The latest design is definitely not good, try to make it way better

Send a Figma link if you want to try it out.

Screenshots

image

[DOCS] add prettier file

Description

Right now the indentations and styling of code is based on contributors IDE or editor, to make it universal, prettier should be added

Screenshots

No response

[FEATURE] Suggest new generator ideas

Description

If you have a generator idea, suggest it with a codepen/screenshot example of it

Create another issue and tag this issue(type #5) in the description with a codepen link/screenshot

[FEATURE] Animated Modal

Description

Animation for the modal

There should be a beautiful animation whenever the modal opens
thereby adding more beauty to the user experience.

Screenshots

No response

[DOCS] Gitpodify the project

Description

Adding Gitpod makes it easier for people to contribute to this project

Use this to know how to add Gitpod
Add it to the readme.md file

Screenshots

Should look like this after

image

[FEATURE] Add border radius to border gradient generator

Description

Problem: Right now, the border gradient generator doesn't allow you to create a border radius type of border

Solution: Add a checkbox should check if the user wants a border radius border, if they do, generate the border with border radius

Screenshots

What it looks like now

right now it does this

[FEATURE] Stop Animation

Description

Animations Should have stop button

The only way to stop an applied annimation right now is refreshing the page.

Screenshots

No response

[OTHER] Use npm ci

What would you like to share?

In Github actions, npm install is used to install dependencies, but using npm ciis much better

Change Github actions to use npm ci instead of npm install

Additional information

No response

[BUG] make it mobile responsive

Description

It doesn't look so bad on mobile, but it could be better, on mobile the sidebar should closeable.

Screenshots

image

[FEATURE] Make a Landing page for the project.

Description

The project doesn't contain any Landing page /Home page describing the project/ website.

A small and straightforward Landing page will make the website more appealing to the users.

Screenshots

No response

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.