Skip to content

First web project in Hive studies. A web project like instagram. Photo taking/uploading, like-comment on photo, etc. Used technology Php, Mysql, Vanilla JS, Bootstrap.

Notifications You must be signed in to change notification settings

mhjony/icamagru

Repository files navigation

camagru

Camagru, allows users to upload/capture photos with webcam and apply filters to the image. Also users can like, comment on photo. Hosted version of this project is available here

installation instructions

  1. A web server with PHP support e.g. mamp
  2. Start the server
  3. Clone this repo and keep it inside of htdocs folder of your server
  4. In the browser, type localhost:3000/camagru
  5. Emails (e.g. registration confirmation email) are sent through PHP mail() function, which may or may not work depending on your settings.

dependencies

  1. PHP7
  2. Mysql

Security

  1. User password is encrypted
  2. No sql injection
  3. Unwanted content disallowed
  4. Sanitised user input.

Users features

  1. Sign up with valid email ID
  2. Confirmation link send to user email to verify user email
  3. Forgot password feature
  4. Logout from any page
  5. User can update their information once the logged in
  6. User can turn on/off notification.

Posts/Gallery features

  1. Comment on photos
  2. Like or unlike photos
  3. Delete user own photo.
  4. Pagination

Photo capturing features

  1. Allow user to capture photos by webcam
  2. Allow user to upload photos from their device
  3. Allow user to select filters
  4. Only logged on user can captur/upload photo.

About

First web project in Hive studies. A web project like instagram. Photo taking/uploading, like-comment on photo, etc. Used technology Php, Mysql, Vanilla JS, Bootstrap.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published