Web application allow to the user make a basic photo or video taken by the webcam and mixed by some predefined images.
🎯 Responsice design
🎯 DOM manipulation
🎯 SQL debugging
🎯 Cross site request forgery
🎯 Cross origin resources sharing
💭 Ability to take a picture by a webcam.
💭 Allow to the user mix the picture taken from the webcam with another image.
✅ The application allow to the user register by asking at least a valid email, username and a password.
✅ The user can activate his account via a unique link sent to his email.
✅ The user will be able then to connect to the application using his username and password, he can also send a password reinitialisation mail, if he forget his password.
✅ The user can modify his informations.
✔️ Editing page is only for users that are connected.
✔️ The button allowing to take a picture will be inactive as long as no superposable image has been selected.
✔️ Because not everyone has a webcam, the application allow to the user upload an image instead of capturing it with webcam.
☑️ All images edited by all users will be public ordered by date of creation.
☑️ When an image receives a new comment, the author of image will be notified by email. This preference
is set as true by default but it can desactivated in user preferences.
💫 Apache
💢 MySQL
✨ PHP
👽 HTML5/CSS3
👀 Bootstrap
🔥 Javacript
The project will stuctured with MVC design pattern (concept), it separates application logic, interfaces, etc.