Git Product home page Git Product logo

comicfun's Introduction

ComicFun

ComicFun is an open source photo app that turns your profile picture into a cartoonified portrait! The app allows you to take a photo, or upload an existing image and transform it into a professional, while fun image.

Site preview

Features

  • Unlimited Images: Upload and create unlimited cartoonified profile portraits.
  • Photo Booth, Or Upload: take a photo in the dashboard, or upload your best image.
  • Customize Quality: Choose multiple image qualities in the export settings.
  • Customize File Type: Choose what type of file you want to be exported.
  • Free Forever: ComicFun is free to use forever on the web, or to host on your own server.

How It Works

ComicFun is a fun and easy to use, web based cartoon photo tool. It works by taking a photo in the photo booth, or uploading an existing photo, and transforming it into a cartoonified portrait. If you are interested in running this software on your own servers, create a fork & clone of the repo. Continue reading "Getting Started" for details on how to launch the project. Certain features may be unavailable until you specify enviroment variables.

Getting Started

The easiest way to start working with ComicFun locally is to create a fork & clone of the project. Press the fork button, then type "git clone" and paste the forked link into your terminal. Run the following commands from your new local directory:

  npm install
  npm run dev

Environment Variabes

If you want to use certain features like Google Analytics, it requires an environment variable to configure. Create a file called ".env.local" in development, and set them in your web host during development. Note that leaving this out will not break the server, it will simply not enable these features.

  GOOGLE_ANALYTICS_GID=G-XXXXXXXXXX
  MICROSOFT_CLARITY_ID=XXXXXXXXXX
  MAILCHIMP_AUDIENCE_ID=XXXXXXXXXX
  MAILCHIMP_API_KEY=XXXXXXXXXX
  MAILCHIMP_API_SERVER=XXXXXXXXXX

Contributing

Everyone is enouradged to contribute to ComicFun! Create a fork, and open a pull request for a change that you feel is necessary. If you are interested in contributing to this project, and don't know where to start, start with the Contributing Guide.

License

License - MIT

comicfun's People

Contributors

brandonbyr4 avatar akshay-patade avatar samantatarun avatar elyessar avatar rishav1707 avatar sharmashubam avatar

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.