Git Product home page Git Product logo

comicfun's Introduction

Welcome to my GitHub ๐Ÿ‘‹

Skills

image image image image image image image image image image image image image image image image image image

comicfun's People

Contributors

akshay-patade avatar brandonbyr4 avatar elyessar avatar rishav1707 avatar samantatarun avatar sharmashubam 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

Watchers

 avatar  avatar

comicfun's Issues

Add drag and drop functionality

Currently, the upload a local file feature requires you to click the box to open file explorer. Please make it so you can also drag an image to this area to upload...

Add mobile labels

Currently, inside /tool.js, there is a p tag that says "drag and drop an image here to upload automatically". This is good for desktop views, but it should say "upload an image from your device storage" on mobile devices.

Please add this as a new paragraph tag, and add block and hidden to show each respectively. I have attached a screenshot exactly how it should be.
image

Dashboard share button

Currently, there is just an icon. Hovering it should open a modal to share the entire tool on social media.

Clicking "Upload a photo" opens camera

Clicking the upload a photo should open up the device camera to take a picture, then store the photo in memory channel layer. Currently, both buttons open file explorer.

Handle photo filters in API route

Either use built in .filter function, or use some npm packages to do the filter effect, then return the new photo to download when the user clicks "generate".

Create state for quality and file type

Inside /tool.js, there is currently a handleQuality and handleFileType function. Please import useState, and create a state value for these instead, so that they can controlled adaptively.

Create button components

Create a component for the header button, main landing button, and then also the secondary landing button.

Change upload headers to text-2xl

In /tool.js, the upload headers (h1 & h2) are currently text-3xl. Please add the class md:text-2xl to both headers, so that on mobile views they shrink to this size.

Change photo uploads elements to <input />

Currently, the "take a picture" and "upload file" sections inside /tool.js are div elements. These need to be input elements with file type image. The onClick, and hover effects should stay.

Add SVG fill on hover.

in /tool.js, the sidebar icons do not fill on hover. This may require tailwind link to accomplish this. When the overall link component is hovered, fill should be applied to the icon.

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.