Video: https://www.youtube.com/watch?v=Dg0di2HXpzY
Name | GitHub username | |
---|---|---|
María Esteban Sánchez | [email protected] | Maria-ES |
Miguel Regato Herrero | [email protected] | MiguelRegato |
Juan Carlos Moreno García | [email protected] | JuanCarlos-URJC |
Héctor Fernández Martínez | [email protected] | HectorURJC |
Vanesa Reina Hernández | [email protected] | vanesa-rh |
-
Anonymous: This type of users will be able to see the assessments about films of the web page. However, they will not be able to contribute adding their own assessments and will not receive recommendations.
-
Registered: They will be able to receive recommendations, assess/rate films of the web page, follow other users and see their commented films.
-
Admin: They will be able to add/delete and edit films and delete assessments of the web page.
Users can assess and rate films.
Users will be able to see the description and assessments of any film.
Users can receive recommendations of films and their assessments.
Users can write an assessment about a film, having also to rate it. They can modify their assessments at any moment.
The entity ‘Users’ may have one profile picture, as well as the entity ‘Films’.
There will be a pie chart representing the most valued genders of films.
The web page will send emails to users notifying them about new recommendations.
Search films by title and sort by ratings from highest to lowest. Furthermore, the application will show films suggested based on user comments/ratings.
Initial menu: First screen of the webpage that contains a list of films splitted by genre and a pie chart that informs the most famous film genres of Advice.me.
Login: Screen that will allow registered users to log in giving their email and password. All users have access to this screen even though only registered users will be able to end this process.
Login error: Screen that will appear when the user is trying to login and he writes his credentials wrong.
Register: Screen that will allow new users to sing up in Advice.me and access exclusive content and services.
Taken User Name: Screen that will apear when he tries to register with a nickname that is already taken.
Film description: Screen that will display information, image and assessments about the film. Also, at the bottom of the page related films will appear.
Search film: Screen that will display the films that contains the words that you searched.
Initial menu: First screen of the webpage that contains a list of films splitted by genre and a circle graph that informs the most famous film genres of Advice.me. Moreover, this screen will have personaliced recomendations for the user and access to their account.
Profile: Screen that will display the users information and profile picture. Also they will be able to access the modification profile information and change their profile picture.
Edit profile: Screen that will allow the user to modify their information.
Change password: Screen that will allow the user to change his password.
Error old password: Screen that will appear when the user is trying to change the password and writes his old password wrong.
Film description: Screen that will display information, images and assessments about the film. Also, at the bottom of the page related films will appear. Registered users can add an assessment to the film if they did not do it before.
Add comment: Screen that will allow the user to upload a comment writing his opinion and adding a rating of the film.
Edit comment: Screen that will allow the user to modify their comments.
Watch profile: Screen that will allow the user to watch others profiles without the edit profile and the remove/edit comments buttons. Also the user can follow the other user with a button.
Followers: Screen that will allow the user to watch the users who follow him.
Following: Screen that will allow the user to watch the users you follow.
Search films: Screen that will allow the user to watch a list of films that contains a certain word/words in their tittle.
Initial menu: First screen of the webpage that contains a list of films splitted by genre and a circle graph that informs the most famous film genres of Advice.me. Admins will have access to the "Post film" button.
Add film: Screen that will allow admins to add films to the database.
Film description: Screen that will display information, images and assessments about the film. Admins can eliminate the film and its assesments. Also, admins will be able to enter in the edit film page.
Edit film: Screen that will allow admins to edit the information from any film and save it in the database.
Search films: Screen that will allow the user to watch a list of films that contains a certain word/words in their tittle.
- Blue = Unregistered users.
- Yellow = Registered users.
- Green = Admins.
- Red = Error pages.
In order to install this application you should follow the next steps:
- Download as a .zip the proyect from the main branch of this repository: https://github.com/CodeURJC-DAW-2021-22/webapp1.git
- Extract the .zip and save it in your computer.
- Open SpringToolSuite4 and open the backend proyect contained in the webapp1-main directory.
- Using pgAdmin 4 from PostgreeSQL create a database in your local server with the name "AdviceMe"
- Run the application in SpringToolSuite4.
- Go to your preferred browser and go to: https://localhost:8443 and enjoy the application.
Requirements:
- Java version 17.
- PostGreeSQL 14.
- Maven 4.0.0.
- Spring boot 2.6.3.
- Javax.mail version 1.6.2.
- JQuery 3.5.1.
- Bootstrap 5.0.2.
Maria created the add comment and save it in database funcion and page asociated, as well as create user, save it in database and show their information on profile. Also, linked profile with comments from a film and with the user who makes the comment and optimiced the plugin "rateyo".
Commit number | Description | Link |
---|---|---|
#1 | Function of register and showing the info | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/6c86f9aba67c4a4ed154a9e26d9eb5718b3f90b1 |
#2 | Function of adding a comment to a film | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/a0901df6ec5bad9f4c83c2b90d7b8bcf0a2afedf |
#3 | Linked commets and user when save it | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/ed676a017562a40195b1e0228b22dd6e889cd710 |
#4 | Fixed rateyo plug in to show the asserts | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/1b9ea8bb73ac0c610a708bfe82bc1a30b8272df8 |
#5 | Implemented function to follow | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/7cc39a440cb6375edde798181bc3cddf94ae9fad |
Commit number | File |
---|---|
#1 | Comment.java |
#2 | UserController.java |
#3 | DatabaseInitializer.java |
#4 | User.java |
#5 | UserService.java |
Miguel implemented the edit profile, the function of changing the profile photo and the function of removing and editing comments for users. He also made the pages where you can watch your following users and followers. He implemented the function that the user can only comment once in the same film.
Commit number | Description | Link |
---|---|---|
#1 | Remove and edit comments | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/9958f47f35e2579559d50c62fe22ab4653471a12 |
#2 | Following and followers page | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/e3376cab9959e00255dabed87dc5f8f7e6429acd |
#3 | Edit profile functionality | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/d95f1c87870b28ec0bbed07e27c8743d37579d00 |
#4 | The user can only make one comment in the film | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/816ab5975f9c6c7c178cc253c1af77a46a295071 |
#5 | Function implemented to change the profile photo | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/4f505df3f62938f53d5733181cf0ffd73d6b51c1 |
Commit number | File |
---|---|
#1 | Profile |
#2 | EditProfile |
#3 | Followers |
#4 | Following |
#5 | UserController |
Juan Carlos made the search film function as well as the html page for it, optimiced code deleting unnecesary parts and refactored all the classes. Moreover, he implemented the pie chart, based on the data from the database, the recommendations in order to send them to the users when they assest a film, and fixed other small bugs.
Commit number | Description | Link |
---|---|---|
#1 | Refactoring and organizing code. Solving several important bugs | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/550dff3142e8ce9bba9ee48fd67f0ff7b48e2f8c |
#2 | Searcher implemented | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/5c22ac20dac0e3694783086678b3350c93ba030d |
#3 | Pie chart implemented | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/83640ed81df12fa0ee0350236f037c1425fa04f0 |
#4 | Recommendations implemented | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/d7ba175c869a6ca26ad5a128b3ac0b42b10ccfc5 |
#5 | Order films by averageStars and more films section with different films | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/09f587adc428f5386633d01b943decc7aedaf19c |
Commit number | File |
---|---|
#1 | FilmController |
#2 | WebSecurityConfig |
#3 | FilmService |
#4 | Recommendation |
#5 | ChartController |
Héctor was in charge of the security of the application as well as the implemmentation of the additional technology (send emails). He made the login function, the error page and the functionality of changing the password.
Commit number | Description | Link |
---|---|---|
#1 | Final version of security in html | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/1256c10f08aa4d92746ee84b75fc5a1ba0a19018 |
#2 | Final version of send email | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/4bed499e0d5f51b5b47a1f297e081e9fd69187fa |
#3 | Final version of error page in html | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/94c2567b35a16e9aaa5c03318dacbfe82655860b |
#4 | Final version of login | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/1256c10f08aa4d92746ee84b75fc5a1ba0a19018 |
#5 | Final version of change password | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/604697df5021f4bc7beec0aaf68da2df047fe22c |
Commit number | File |
---|---|
#1 | editPassword.html |
#2 | login.html |
#3 | WebSecurityConfig.java |
#4 | IndexController.java |
#5 | SendMail.java |
Vanesa was in charge of the transition from H2 database to PostGreeSQL. She created the principal structures for the database (some entities, repositories and services), transformed the statics htmls pages to a linked aplication. Also, she made the add, edit and delete film functions. She transformed the menu htmls to show the database films, as well as the showFilms of every user. Moreover, she created the edit film page and the load "More x" buttons with spinner and ajax call of the application.
Commit number | Description | Link |
---|---|---|
#1 | Final version of loading more films button | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/e03187cc52bc913a29a5d47f283782e2fc6319ab |
#2 | Final version of delete and edit film | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/8ae8afd494cdda0f6372850d87342a184e2390ab |
#3 | Final version of add film to database and images | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/07ba00581c4bb1e55787dca9aa9653dae83171cb |
#4 | Film database and linked pages to visualice them | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/f247cd46bb803f61d2a5c7df8e96fb310acc4833 |
#5 | Final version of loading more comments, films and search button | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/d35640e112da4c1279351d5658fa0a8634f4c5ba |
Commit number | File |
---|---|
#1 | LoadButton |
#2 | DatabaseInitializer |
#3 | FilmService |
#4 | AjaxController |
#5 | AdviceMe |
https://codeurjc-daw-2021-22-webapp1.herokuapp.com/
Username: user - Password: pass.
Username: admin - Password: adminpass.
https://github.com/CodeURJC-DAW-2021-22/webapp1/blob/main/backend/api-docs/api-docs.yaml
https://raw.githack.com/CodeURJC-DAW-2021-22/webapp1/main/backend/api-docs/api-docs.html
In order to execute the dockerized app you should follow the next steps:
- Install Docker Desktop.
- Open any shell of type "bash".
- Clone this repository using the command "git clone https://github.com/CodeURJC-DAW-2021-22/webapp1.git".
- Use command "cd" until you get to the folder "Docker".
- Execute the command "docker-compose up" on the shell.
- When the app is running, open any browser and search "https://localhost:8443".
In order to create the docker image you should follow the next steps:
- Install Docker Desktop.
- Create and account on Dockerhub.
- Open any shell of type "bash".
- Clone this repository using the command "git clone https://github.com/CodeURJC-DAW-2021-22/webapp1.git".
- Use command "cd" until you get to the folder "Docker".
- Execute the command "./create_image.sh DockerhubUsername/codeurjc-daw-2021-22-webapp1".
In order to deploy the app on Heroku you should follow the next steps:
- Create an account on Heroku.
- Install Heroku package.
- Install maven.
- Open any shell of type "bash".
- Login on Heroku using the command "heroku login".
- Use command "cd" until you get to the folder "Docker".
- Execute the command "./create_heroku_app.sh codeurjc-daw-2021-22-webapp1".
- Execute the command "./deploy_heroku_app.sh codeurjc-daw-2021-22-webapp1".
- Open your Heroku dashboard, click on the new repository and then click on "Open App".
María had created some functions for the different RestControllers, the SecurityRestController and participated in IndexRestController. She also made some postman methods, the class of FilmsList and the ApiRest documentation.
Commit number | Description | Link |
---|---|---|
#1 | Methods of SecurityRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/4135f874ad514b258a56233b75e5c3d96977a74f |
#2 | Method moreCommentsProfile in AjaxRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/a87a1a1669ab0da400fd4331b4c55708ed08f12c |
#3 | Methods of IndexRestController and class FilmsList | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/843ad983a51d47de649c3e7d8dd06957d1bd13ed |
#4 | Methods in postman for IndexRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/fb700b9f2fe3741d7295a3389e85a52ceb92d7c6 |
#5 | ApiRest Documentation | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/efc35fe510e348cfa63c9af046cdb60af337824b |
Commit number | File |
---|---|
#1 | SecurityRestController |
#2 | IndexRestController |
#3 | FilmsList |
#4 | AjaxRestController |
#5 | Postman |
Miguel made the userRestController and some functions of the AjaxRestController and IndexRestController. He alse made the postman methods of IndexRestController and updated the pom file with the new requirements.
Commit number | Description | Link |
---|---|---|
#1 | Methods of UserRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/e53b2a97465a0593d184ad9e3d0e3f354fdc3efa |
#2 | Method moreCommentsWatchProfile in AjaxRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/9f08af19d9669123998e8423d4a98749886d99fd |
#3 | Method menuAdmin in IndexRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/7e5adcdac87510f7ecef73750704bfe83342b7db |
#4 | Methods in postman for IndexRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/684becbaf630fe4c086af2a65c7a787633fb34f1 |
#5 | Pom modified | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/e0de7b9dabb0752e0bd0c452204e1f454aa0231d |
Commit number | File |
---|---|
#1 | UserRestController |
#2 | IndexRestController |
#3 | Postman |
#4 | AjaxRestController |
#5 | Pom |
Juan Carlos was in charge of creating the Docker image, Docker compose and deploying the app in Heroku. Also, he fixed problems of the application and implemented some functions of the different RestControllers.
Commit number | Description | Link |
---|---|---|
#1 | docker-compose.yml and deploy_heroku_app.sh | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/c861ba77a292f01d6a36ca4013b95f302e10def8 |
#2 | removeComment and important changes were made in restController module | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/84b5d839a9201ed218695f077e1984210ce0dc8c |
#3 | Names for api rest method changed and some extra changes | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/c123e550be973c494e131a8ec517260a96dd9da8 |
#4 | Repeated methods moved to service layer | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/5fee948ab5088708808413e7fc916921eb31dbb4 |
#5 | Important bugs fixed | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/db05d0a692be45b24cd48c36e302bb92c715b9b1 |
Commit number | File |
---|---|
#1 | docker (docker-compose and deploy_heroku_app.sh) |
#2 | FilmRestController |
#3 | CommentRestController |
#4 | UserRestController |
#5 | Postman |
Héctor was in charge of creating the Docker image, Docker compose and deploying the app in Heroku. Also, he made the security and login of the API REST, some functions of RestController, specially IndexRestController, and creation of api-docs.
Commit number | Description | Link |
---|---|---|
#1 | Dockerfile, create_image.sh and create_heroku_app.sh | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/7d7d078b916355f4a3cd4167be8294dc6682e665 |
#2 | Security of RestSecurityConfig | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/f75f53e46c7e84e6ef1e202677610bac29071744 |
#3 | Create LoginRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/c1a2fea18a07c2056593c0cf645f333a5fa71916 |
#4 | More attributes of Application.properties | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/0451a796f40615f9f341ef8277172b602aaf3084 |
#5 | Functions of IndexRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/38e14d93976f37cf41340b72e7b6a4ed40262793 |
Commit number | File |
---|---|
#1 | RestSecurityConfig |
#2 | docker (Dockerfile, create_image.sh and create_heroku_app.sh) |
#3 | LoginRestController |
#4 | Application.properties |
#5 | IndexRestController |
Vanesa was the responsible of the most part of AjaxRestController and FilmRestController. She created the functions of postman of those RestControllers, as well as two functions for UserRestController and CommentRestController.
Commit number | Description | Link |
---|---|---|
#1 | Postman json for AjaxRest and FilmRest | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/cf7edb584cca450cddfa350fcd743771a0af03ee |
#2 | AjaxRestController most functions impplemented | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/61df85507e9b32c3abaa39850c200e215ab66e8f |
#3 | AddComment function for CommentsRestController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/d0ee94dd7b9b8d184d3cd6b7b2c1d8a813a76d0a |
#4 | FilmRestController functions | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/d99a8d7494135763cd2f0ba6a45ae64157a734ae |
#5 | FilmRest functions | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/2d0df9ca5b8e3a7996b661cf4128b71adb4110bb |
Commit number | File |
---|---|
#1 | Postman |
#2 | CommentRestController |
#3 | FilmRestController |
#4 | AjaxRestController |
#5 | UserRestController |
In order to execute the SPA application you should follow the next steps:
- Install Docker Desktop.
- Create and account on Dockerhub.
- Open any shell of type "bash".
- Clone this repository using the command "git clone https://github.com/CodeURJC-DAW-2021-22/webapp1.git".
- Use command "cd" until you get to the folder "Docker".
- Execute the command "./create_image.sh DockerhubUsername/codeurjc-daw-2021-22-webapp1".
- Execute the command "docker-compose up" on the shell.
- When the app is running, open any browser and search "https://localhost:8443/new/".
María implemented the diferent screens for the films and unified the in one, also, she made all the functionalities, like adding comments or delenting the film as well as the components. Moreover she created and implemented the comment service and implemented some functions in the film service.
Commit number | Description | Link |
---|---|---|
#1 | Implementation of filmUnregistered | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/023dce2f31a81c5894df3ce7b95513697d0116eb |
#2 | Implementation of filmRegistered | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/4256725282f7784d00ddc824775ffb892c22e7aa |
#3 | Union of all the film screens | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/45d7e4a9d1beb9e88c9f74efe429d9d2581c6e8d |
#4 | Implementation of addComment and editComment | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/11858bb3b9778ed704e404183bfac1556366e719 |
#5 | Implementation of deleteComment and load moreComments | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/778613e22dfc6256a0e04d09d06fe85a50c97fe7 |
Commit number | File |
---|---|
#1 | CommentServiceComponent |
#2 | AddCommentComponent |
#3 | AddComponent.html |
#4 | FilmComponent |
#5 | FilmComponent.html |
Miguel created the user service and also the most part of the HTML and TypeScript files of users components.
Commit number | Description | Link |
---|---|---|
#1 | User Service | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/6b3ec1da7b8d99fcbb3e539f0c985aaa0f08412a |
#2 | Edit Password Component | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/7da48db2ca7d221a2e6421b26e24eb00d37feea4 |
#3 | Edit Profile Component | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/7da96b86d3d12c0d5ff7abc7eb83922fe3ffb0a0 |
#4 | Followers Component | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/4ac5ee5e391fb6c35c4b326406d098776cc39977 |
#5 | Following Component | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/5833d2add8cb45157cc205dfe943275698a07c67 |
Commit number | File |
---|---|
#1 | UserServiceComponent |
#2 | EditPasswordComponent |
#3 | EditProfileComponent |
#4 | FollowersComponent |
#5 | FollowingComponent |
Textual description: Juan Carlos reimplemented the chart using the ngx-charts angular library. Moreover, he finished the user service, implemented the profile component, fixed important errors and refactored all the components.
Commit number | Description | Link |
---|---|---|
#1 | ng-bootstrap added and chart using ngx-charts | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/451ccf586132ffa5225fa57ebe6deae7ed1f4375 |
#2 | UserService implemented | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/d13412c557a91f432285d2efc1d7c7c916da06b3 |
#3 | profile implemented | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/092fa144a5bc791d6e36f309fd9854f27a9727cc |
#4 | Some important changes | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/0788a2980a9e80881bd8c4f6cb2d168349ce86c9 |
#5 | Header unified and some errors fixed | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/ca2fe35b76f75ceb272bbce05ff9435c81c67cbb |
Commit number | File |
---|---|
#1 | menu.component |
#2 | user.service |
#3 | profile.component |
#4 | login.service |
#5 | profile.component.html |
Hector made components such as postfilm, login and register user. He was in charge the application SPA.
Commit number | Description | Link |
---|---|---|
#1 | Post Film | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/37f933eb207aee811e45a23cc3f60084adade723 |
#2 | Register User | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/a449c2866be82fc2b4529f97103acc05e2e5855d |
#3 | Login User and Login Service | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/28bcdbe566a647cca4710c86c8f61bff575db9c7 |
#4 | SPAController | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/97bfbd57ff3a54458d323d601b711394baa68569 |
#5 | Create_image | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/200f1ecb2fc7980a62cade491859bec44ac1e1d8 |
Commit number | File |
---|---|
#1 | Login |
#2 | Register |
#3 | AddFilm |
#4 | Create_image |
#5 | SPAController |
Vanesa created the html templates for the application, as well as their components and entity interfaces, she conected the API backend with the fronted. Moreover, she did the different menus with their functionalities (loadMore buttons and different links), unify them in only one menu, create the showPassword function in typeScript and the search films function and page.
Commit number | Description | Link |
---|---|---|
#1 | Different templates and Components | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/e9980d6f1cbe33e39edabfde47d05fb084e34d2d |
#2 | Show password function, changed headers and watchProfile template | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/8c7c0135a27ad7db88488c8ee3f8b1c35708821b |
#3 | Unification of menus | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/3bb397adfa731f7a347a6930e5e0ffb17dde4fdd |
#4 | MenuAdmin and MenuRegistered with loadMore buttons | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/de92cc446deb59cd0d78f14bbcc7800c9bf74caf |
#5 | SearchgFilms function | https://github.com/CodeURJC-DAW-2021-22/webapp1/commit/29a9f77ca1d5fb2d12a11571d04355c701d6abde |
Commit number | File |
---|---|
#1 | MenuComponent |
#2 | SearchFilmsComponent |
#3 | FilmServiceComponent |
#4 | EditPasswordComponent |
#5 | MenuComponent.html |