TinyInsta issueshttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues2020-11-20T09:10:25Zhttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/28Change button in span in the form of PopUpdatePost (component.js)2020-11-20T09:10:25ZCorentin GUILLEVICChange button in span in the form of PopUpdatePost (component.js)Corentin GUILLEVICCorentin GUILLEVIChttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/25Make benchmark test2020-11-10T18:44:54ZCorentin GUILLEVICMake benchmark test*Average on 30 measures*
- Time to post a message if i followed by 10 / 100 / 500 followers
- Time to retrieve the last 10 / 100 / 500 posts
- Likes per second*Average on 30 measures*
- Time to post a message if i followed by 10 / 100 / 500 followers
- Time to retrieve the last 10 / 100 / 500 posts
- Likes per secondhttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/24Clean repository2020-10-31T13:15:17ZCorentin GUILLEVICClean repositoryRemove the package foo and the unused filesRemove the package foo and the unused filesCorentin GUILLEVICCorentin GUILLEVIChttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/23Update profile correction2020-10-28T17:46:49ZCorentin GUILLEVICUpdate profile correctionUpdate profile need correction (update information without modifiate image, ...)Update profile need correction (update information without modifiate image, ...)Corentin GUILLEVICCorentin GUILLEVIChttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/22Add Inexistant user error2020-10-22T15:43:52ZCorentin GUILLEVICAdd Inexistant user errorAdd error pop when user try to access to an disabled profileAdd error pop when user try to access to an disabled profilehttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/21Add embedded profile in posts2020-10-22T15:34:57ZCorentin GUILLEVICAdd embedded profile in postsMaybe add embedded profile in posts :
- Increase data size
- Decrease load durationMaybe add embedded profile in posts :
- Increase data size
- Decrease load durationhttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/20Make SearchEndpoint2020-10-28T17:46:42ZCorentin GUILLEVICMake SearchEndpointAdd method to search Person.Add method to search Person.Corentin GUILLEVICCorentin GUILLEVIChttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/19Make a trash icon2020-10-19T07:30:06ZCorentin GUILLEVICMake a trash iconhttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/18Make a responsive design2020-10-28T09:56:48ZCorentin GUILLEVICMake a responsive designhttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/17Fill the dataset2020-10-31T13:15:21ZCorentin GUILLEVICFill the datasetMaybe a funny dataset, with fictional characters like :
* Hubert Bonnisseur de la Bath and others OSS's characters
* Odile Deray and others Cité de la peur's characters
* ...
Shared file : https://docs.google.com/spreadsheets/d/1ocje2f...Maybe a funny dataset, with fictional characters like :
* Hubert Bonnisseur de la Bath and others OSS's characters
* Odile Deray and others Cité de la peur's characters
* ...
Shared file : https://docs.google.com/spreadsheets/d/1ocje2fvXLSRUMYl2m6Geqfch3MySh5RAedRRe5Ox4oI/edit#gid=646975222https://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/15Refactoring Pop system2020-10-22T15:33:46ZCorentin GUILLEVICRefactoring Pop systemhttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/14Refactoring Sign-in Google2020-10-01T14:09:35ZCorentin GUILLEVICRefactoring Sign-in Googlehttps://developers.google.com/identity/sign-in/web/reference#gapiauth2initparamshttps://developers.google.com/identity/sign-in/web/reference#gapiauth2initparamshttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/13Refactoring Front end2020-10-19T07:30:37ZCorentin GUILLEVICRefactoring Front endRefactor the front end's code.
Organize components and functions in separate files.
Files organization (suggestion) :
* ControllerModel.js
* Components.js
* App.jsRefactor the front end's code.
Organize components and functions in separate files.
Files organization (suggestion) :
* ControllerModel.js
* Components.js
* App.jshttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/12Make a dataset2020-10-05T16:43:53ZCorentin GUILLEVICMake a datasetMake a dataset of users and posts to try TinyInsta in "real" conditions.
Maybe a funny dataset, with fictional characters like :
* Hubert Bonnisseur de la Bath and others OSS's characters
* Odile Deray and others Cité de la peur's chara...Make a dataset of users and posts to try TinyInsta in "real" conditions.
Maybe a funny dataset, with fictional characters like :
* Hubert Bonnisseur de la Bath and others OSS's characters
* Odile Deray and others Cité de la peur's characters
* ...
Suggestion :
* Write this dataset in csv (maybe on Google Sheets for collaborative work)
* Create Java class to analyse this csv files and to convert tuples in Entities
**Don't forget images**
Be carefull with images : don't send them to the server without thinking twice !
https://stackoverflow.com/questions/4340653/file-path-to-resource-in-our-war-web-inf-folder/4342095#4342095Corentin GUILLEVICCorentin GUILLEVIChttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/11Secure requests2020-10-17T19:18:24ZCorentin GUILLEVICSecure requestsSecure requests in API.
**Use Google Token**Secure requests in API.
**Use Google Token**https://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/8Image Processing2020-10-19T07:30:54ZCorentin GUILLEVICImage ProcessingThink about how to process the different images (profile's images, post's images).
Process :
* Remove metadatas
* Resize image (image must be in square format)
* Compress image
* Convert image (in jpg)
Process must to be in Java.Think about how to process the different images (profile's images, post's images).
Process :
* Remove metadatas
* Resize image (image must be in square format)
* Compress image
* Convert image (in jpg)
Process must to be in Java.Killian LUCASKillian LUCAShttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/7Image Storage2020-10-22T15:33:52ZCorentin GUILLEVICImage StorageThink about how and where store the different images (profile's image, post's image).Think about how and where store the different images (profile's image, post's image).Killian LUCASKillian LUCAShttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/6Make a data model2020-10-17T19:16:59ZCorentin GUILLEVICMake a data modelMake data model with a complexity in O(result).
Data :
* User
* Name
* Email
* ImageUrl
* Description
* Statistics (Number of followers/follows/posts)
* Post
* ImageUrl
* Description
* Statistics (Number...Make data model with a complexity in O(result).
Data :
* User
* Name
* Email
* ImageUrl
* Description
* Statistics (Number of followers/follows/posts)
* Post
* ImageUrl
* Description
* Statistics (Number of likes)
User have a list of posts, a list of followers, a timeline (list of follows's posts).
Post have a user.
Supported requests :
* List of follows's posts in DESC Timestamp (newer to older)
* List of posts liked by the user
* List of followers
* List of follows
* List of user's posts
* User's information
* Update a post
* Update a user
* Like/Unlike a post
* Follow/Unfollow a person
* Search a person
**Don't forget to manage contention**https://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/5API Rest2020-10-17T19:18:39ZCorentin GUILLEVICAPI RestAdd an API to allow communication between clients and the datastoreAdd an API to allow communication between clients and the datastoreCorentin GUILLEVICCorentin GUILLEVIChttps://gitlab.univ-nantes.fr/E175362L/tinyinsta/-/issues/4Add Google login2020-09-30T14:36:21ZCorentin GUILLEVICAdd Google login