Skip to content

A social Arabic text-over-images creator in the browser with access to hundreds of thousands of photos and 100s of Arabic fonts.

License

Notifications You must be signed in to change notification settings

manshar/qosasat

Repository files navigation

Qosasat (Arabic for Clippings) is a simple graphical editor that allows users to design simple text-over-photo clips and export them as images.

The app mainly uses browser technoligies to export the final image through Canvas API. However, it'll fallback to server-side rendering using Headless Chrome or using ImageMagick. This allows the app to work on browsers that have more restrictions on some of the APIs.

There are few services that are used in the app including:

  • Yorwa API for getting Arabic Quotes
  • Carbon SrcSrc - an index of photos from Unsplash that are indexed in Arabic
  • Carbon UpUp - Photo Uploading service to allow custom photos to be uploaded to be used in the design
  • FontFace.me - Arab Web Fonts hosting service

Carbon UpUp Service

You can deploy your own version of Carbon UpUp. The service runs easily as a Google AppEngine app. The only setup you'd need to change is the endpoint in src/app/carbon-upup/carbon-upup.service.ts file to point to your own service endpoint.

License

MIT

About

A social Arabic text-over-images creator in the browser with access to hundreds of thousands of photos and 100s of Arabic fonts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published