gallery

Employer
[no-member:pro]Aleksey[/no-member:pro]
Project parameters
Type of cooperationOne-time project
SectionWeb development
Prepaymentprepayment is possible
Payment methodsElectronic money
Acceptance of requestsfrom Feb 22, 2019 until Feb 24, 2019
Project description
Gallery with the ability to authorize, upload and configure access rights photos
Conditions:
● Use Python to solve the problem; assistive technologies can be any
● At the end of the task, provide access to a repository with a complete commit history (e.g. github, bitbucket) and to an implemented running application (e.g. heroku)
Commits must contain small logically defined chunks of code; the commit message must describe the changes made.
Names of functions, methods, variables should be readable and understandable
● Place instructions for launching the application
Main tasks:
● Create a gallery
● Add the possibility of registration of authorisation
● Add a user profile
• Add the ability to upload photos to your profile
• Add the ability to view other people’s photos
Additional assignments:
Show the download process (% of the file volume)
Limit the maximum size of the downloaded file
Allow only image files to be uploaded
• Allows you to upload multiple images at the same time
Limit the storage space of files
● Showing error notifications
By default, the user can view other people’s images only in a reduced size.
Implement a system to request access to full-size photos (to all and to each separately)
● Organize a notification system without reloading the page
Conditions:
● Use Python to solve the problem; assistive technologies can be any
● At the end of the task, provide access to a repository with a complete commit history (e.g. github, bitbucket) and to an implemented running application (e.g. heroku)
Commits must contain small logically defined chunks of code; the commit message must describe the changes made.
Names of functions, methods, variables should be readable and understandable
● Place instructions for launching the application
Main tasks:
● Create a gallery
● Add the possibility of registration of authorisation
● Add a user profile
• Add the ability to upload photos to your profile
• Add the ability to view other people’s photos
Additional assignments:
Show the download process (% of the file volume)
Limit the maximum size of the downloaded file
Allow only image files to be uploaded
• Allows you to upload multiple images at the same time
Limit the storage space of files
● Showing error notifications
By default, the user can view other people’s images only in a reduced size.
Implement a system to request access to full-size photos (to all and to each separately)
● Organize a notification system without reloading the page