• Stars
    star
    119
  • Rank 297,930 (Top 6 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Phimp.me - Photo Image Editor and Sharing App. Phimp.me is a Photo App for iOS that aims to replace proprietary photo applications. It offers features such as taking photos, adding filters, editing images and uploading them to social networks.

Phimp.me iOS

Phimp.me is a Photo App for iOS that aims to replace proprietary photo applications. It offers features such as taking photos, adding filters, editing images and uploading them to social networks.


Features

  • Click beautiful images using the Phimp.me app. Use various advanced scene modes and variety of balance modes.

  • Use your voice actions to invoke Camera, Just say "Hey Siri click a picture". You can also select front and rear camera based on voice.

  • Browse the local gallery inside the app with folder and all photos mode. Copy, move and add a description to the images.

  • Edit images with various cool filters with optimized performance, built using GPUImage framework.

  • Enhance contrast, hue, satur, temp, tint, and sharpness of the image.

  • Use 'Crop and rotate' features from Transform section to get your perfect image.

  • Apply different stickers - facial, express, objects, comments, wishes, emojis, hashtag.

  • Write anything on the images in your handwriting!.

  • Easily go back and forth with 'redo' and 'undo'.

  • Finally, after all this editing you can easily share the image to your favourite social media sites with our easy-to-use sharing feature.

  • Facebook, Twitter, NextCloud, OwnCloud, Imgur, Dropbox, Box, Flickr, Pinterest, Instagram, Whatsapp, and Tumblr - You name it and we have it covered.


Setting up the iOS Project

  1. Clone the repo
$ git clone https://github.com/imjog/phimpme-iOS.git
  1. Navigate to the project folder
$ cd phimpme-iOS
  1. Open Phimpme.xcodeproj from the folder.

  2. Build the project (⌘+B) and check for any errors.

  3. Run the app (⌘+R).and test it.

Screenshots

Following design is using for app development:

Branch Policy

Note: For the initialization period all commits go directly to the master branch. In the next stages we follow the branch policy as below:

We have the following branches

  • ipa - All the automatic builds generates, i.e., the ipas go into this branch
  • master - This contains the stable code. After significant features/bugfixes are accumulated on development, we move it to master.
  • development - All development goes on in this branch. If you're making a contribution, you are supposed to make a pull request to development.

Code practices

Please help us follow the best practice to make it easy for the reviewer as well as the contributor. We want to focus on the code quality more than on managing pull request ethics.

  • Single commit per pull request
  • For writing commit messages please read the COMMITSTYLE carefully. Kindly adhere to the guidelines.
  • Follow uniform design practices. The design language must be consistent throughout the app.
  • The pull request will not get merged until and unless the commits are squashed. In case there are multiple commits on the PR, the commit author needs to squash them and not the maintainers cherrypicking and merging squashes.
  • If the PR is related to any front end change, please attach relevant screenshots in the pull request description.
  • Please follow the guides and code standards: Swift Style Guide
  • Please follow the good iOS development practices: iOS Good Practices

License

This project is currently licensed under the MIT. A copy of LICENSE should be present along with the source code.

More Repositories

1

LoadingShimmer

An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Swift
1,528
star
2

example-ios-apps

ο£Ώ A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
Swift
814
star
3

BadgeHub

A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.
Swift
809
star
4

dotfiles

Config files for zsh, bash, vim, git, completions etc. to set up a system the way I like it. ~/.jogendra
Shell
66
star
5

ds-algo-placement-resources

A complete roadmap and resources for competitive programming for placement purpose.
Swift
59
star
6

DS-Algo-Interview-Questions

Collection of some important questions asked in job interviews.
C++
41
star
7

HealthLedger

Application for tracking Organs donations in hospitals and minimizing the scope of Organ trafficking using Blockchain (Hyperledger) technology.
CSS
35
star
8

launch-at-login-macos

An example project demonstrating Launch at Login (launch application on system startup) feature implementation for macOS Apps in Swift.
Swift
24
star
9

AnimatedMaskLabel

Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app. It is useful as an unobtrusive loading indicator.
Swift
21
star
10

material-navigation-bar

Custom UINavigationBar with Google Material style for iOS, with very smooth animations
Swift
20
star
11

OpenTender

E-portal for government tender process using Hyperledger (Blockchain) technology.
JavaScript
20
star
12

Wheelstreet-GO

iOS App for Wheelstreet GO. I worked on this app during my Winter 2018 iOS Developer Internship at WheelStreet Inc.
Swift
20
star
13

Calculator-iOS

Basic calculator app for iOS devices using Swift3. Created for learning purpose.
Swift
18
star
14

todolist-ios-app

Basic 'To Do List' App for iOS devices using swift and xcode!
Swift
17
star
15

Social-Logins-iOS

Basic app to show how to login with Facebook, Google, Twitter. Created for learning purpose :) using Xcode 9 and Swift 4.0
Swift
15
star
16

JSButton

A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code.
Swift
12
star
17

technex-ios

iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose. You can use this app as a templet of any event related app.
Swift
12
star
18

import-cycle-example-go

A simple example showing Import Cycle in Golang and how to deal with them.
Go
8
star
19

my-old-personal-website

[OLD] My Portfolio - Personal blogs, Projects.
CSS
7
star
20

farmers-bank

Application for selling and buying crops for farmers using HyperLedger technology.
CSS
7
star
21

jogendra.github.io

Source code of my personal portfolio
SCSS
7
star
22

ChartKit-Swift

Beautiful Chart library for iOS written in Swift 4.2. Bar Chart, Clock Chart and Contribution Graph. Supports Storyboard.
Objective-C
7
star
23

gravityBlocks

A basic iOS app on basic physics concept gravity and elasticity.
Swift
6
star
24

stopwatch

Basic Stop Watch & Countdown app for iOS devices. Created for learning purpose.
Swift
6
star
25

JSLabel

A simple designable subclass on UILabel with extra IBDesignable and Blinking features.
Swift
6
star
26

FireMessenger-Android

Real time chat app for Android, developed in Kotlin. Used Google Firebase for Auth and Database.
Kotlin
5
star
27

Raindrop-CLI

CLI client for Raindrop.io written in Go
Go
4
star
28

spardha17-iitbhu

Official website for Spardha 2017.
CSS
4
star
29

blubyn-ios

This repository contains iOS version on Blubyn App.
Swift
3
star
30

StatusView

Show actionable messages on top of the status bar with full customizable colors, font and animation. It appear below the top status bar and appears like the message is embedded within.
Swift
3
star
31

bookmark-cli

CLI application to manage bookmarks.
Go
3
star
32

awesome-ios-developers

An awesome list of iOS Developers who is active in Open Source community
Swift
3
star
33

JSSideBar

Customisable Android like Side Bar for iOS.
Swift
3
star
34

Landmark-SwiftUI-TutorialApp

Apple's new SwiftUI tutorial for an iOS app for discovering and sharing the places you love.
Swift
3
star
35

kite-cli

Command line client for stock market investment and trading using Zerodha's Kite Connect APIs.
Go
2
star
36

example

2
star
37

mun-iitbhu

Official website for MUN 2017, IIT(BHU), Varanasi
HTML
2
star
38

sudoku-solver-ios

Sudoku solver app for iOS
Swift
1
star
39

JSDesignable

Extended Inspectable classes for ios UI Elements.
Swift
1
star
40

example-repo

1
star
41

jigyasa17

Official website for Jigyasa 2017.
JavaScript
1
star
42

XcodePlaygrounds

Just a bunch of Xcode Playgrounds created for learning purpose!
Swift
1
star
43

DogListings

Simple example app for learning purpose
Swift
1
star
44

start-with-open-source

All the resources you need for starting with Open Source and Version control system Git.
1
star
45

test

HTML
1
star
46

chemistry-iitbhu

Official website for Department of Chemistry, IIT(BHU) Varanasi.
HTML
1
star
47

JSBlurrySidebar

A beautiful customized blurry side bar for ios.
Shell
1
star
48

jogendra

1
star
49

youtube-clone

Basic YouTube home page clone with player embded. Created for learning purpose.
HTML
1
star
50

lawbhu-website

Website for Faculty of Law, Banaras Hindu University, Varanasi
HTML
1
star
51

BookStore

A simple REST API written in Go for book store for learning purpose
Go
1
star
52

creative-workline-ios-test

iOS Developer Summer Internship Test Project for Creative Workline.
Swift
1
star
53

moss-go

Go version of submission script for MOSS (Measure Of Software Similarity): Plagiarism detection service
1
star
54

ShoppingApp-iOS

Basic shopping app with functionality of Remote and Core Data.
Swift
1
star