Skip to content

A web application allowing you to make basic photo and video editing using your webcam and some predefined images.

Notifications You must be signed in to change notification settings

dishults/camagru

Repository files navigation

camagru

A web application allowing you to make basic photo and video editing using your webcam and some predefined images

To launch the project execute

docker compose up
#OR
docker-compose up

Or without docker

python mysite/manage.py runserver --insecure

--insecure is needed so that Django's built-in server will continue serving static files if DEBUG is set to False in settings.py. If you set DEBUG to True you can remove it.


General

  • responsive design
    • desktop
    • mobile
    • bootstrap (bonus)

User features

Screen Shot 2021-05-13 at 10 17 33

Screen Shot 2021-05-13 at 10 18 23

  • sign up, sign in, sign out
  • confirm account by email
  • forgot password (reset it by email)
  • settings view
    • user can modify it's profile
    • email notifications: (un)subscribe if someone leaves a comment on user's picture(s)
    • delete account (bonus)

Gallery features

Screen Shot 2021-05-13 at 10 20 08

  • display all the images edited by all the users, plus likes and comments for everyone
  • let signed in users (un)like and leave comments
  • pagination: 5 images per page

Editing features

Screen Shot 2021-05-13 at 10 26 35

Screen Shot 2021-05-13 at 10 27 09

  • accessible only to signed in users
  • main section
    • preview of the user’s webcam (if it has one)
    • possibility to upload a picture
    • overlays to apply over the original picture
  • side section
    • thumbnails of all previous pictures taken
    • delete picture button
    • possibility to select previous picture for further editing (bonus)
  • creation of the final image is done on the server side.

About

A web application allowing you to make basic photo and video editing using your webcam and some predefined images.

Topics

Resources

Stars

Watchers

Forks