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
- A web server with PHP support e.g. mamp
- Start the server
- Clone this repo and keep it inside of htdocs folder of your server
- In the browser, type localhost:3000/camagru
- Emails (e.g. registration confirmation email) are sent through PHP mail() function, which may or may not work depending on your settings.
- PHP7
- Mysql
- User password is encrypted
- No sql injection
- Unwanted content disallowed
- Sanitised user input.
- Sign up with valid email ID
- Confirmation link send to user email to verify user email
- Forgot password feature
- Logout from any page
- User can update their information once the logged in
- User can turn on/off notification.
- Comment on photos
- Like or unlike photos
- Delete user own photo.
- Pagination
- Allow user to capture photos by webcam
- Allow user to upload photos from their device
- Allow user to select filters
- Only logged on user can captur/upload photo.