-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPeaceOfMind
206 lines (179 loc) · 11.9 KB
/
PeaceOfMind
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
Sat, Nov 18, 4:19pm
Super frustrated, Been working on Calling an API for 3 hours and I have not got it to work. I know i could be using Javascript that will be a lot easier but I want to use JAva which is a pain for me because I have not used it before. I am not sure why i am writing this not, honestly its just to get the github stupid counter, because if i didn't do this it would look like i didn't work and I would like to have something positive. I am going to be continuing to work on this but for now I am stepping away. I thought I was onto something but It did not work like that.
Mon, Nov 27, 12:00pm
- I guess I am just going to leave these notes as just personal notes through my journey. I am not sure where this is going to lead to but here it goes.
- Today's goal:
- Fix the duplicate genres that are in the welcome page. (BOOM FIXED)
- I need to implement the api so i can start moving on, If i can not find out how to do it with java then i am just gonna use hava script. I am frustrated on that but my question is now it is typical to just use javascript. does anyone use Java to call a api?
- Notes:
- I think i found the solution thanks to rapidApi (https://rapidapi.com/guides/make-api-call-java). Read it .
Tues, Nov 28, 09:00am
- Took me most of the day to figure out how to not change the URL when i submit for a book result.
- I did add a loader so when the book is searching I can have a custom spinner to show it is doing something and the user just dont think we froze.
- I will have to go back and look over the code again to make sure I fully understand but I think that is later on.
Wed, Nov 29, 11:00am
- Working on the style of the search bar results
- Adding a button to allow users to save the books requested to our database and to view on single book page.
- Need to create single book layout
Thurs, Nov 30, 10:27am
- Today im working on trying to get reviews over the books
- will need a databases for reviews
- connect review to all books and users with one to many and many to ones
- Made the single book page mobile and all reviews will be shown
Saturday, Dec 2, 10:30am
- Need to create a profile page for all users.
*- Need to decide if I want a search book page or if I want a search bar on the navigation on every page.
Thursday, Dec 7 - Friday Dec 8
COMPLETED:
[X] Nav, Change Direction on both to correct URL pathway
[X] Changed Logged out navigation and button to match the following buttons
[X] On Homepage, Change pathway of "Get Started" button to the correct URL pathway.
[X] On Homepage, Change the design the buttons to match the following.
[X] On Homepage, make those books clickable even thought they are only gonna be able to go to the login page, until logged in.
[X] On Login page, Change the form to username instead of email.
[X] On Login page, Change the direction to need a new account url path.
[X] On registration page, The warning sign is popping up and I need it to only show up if there is an error.
[X] On Database, Correct the Reviews to the correct user.
[X] On profile page, make all book clickable to correct URL
[X] On Single Book Page, Fix the rating stars.
[X] On SingleBook page, work on username text decoration & fix the stars review & if there is a book with no image have a no image png show
[X] On profile page, Make Setting button functional to show edit form.
[X] Create a search on the navbar
[X] then Use Javascript to add the data search into our database.
[X] On profile page, Make edit review function to show edit review form.
[X] Create a database that will collect the users favorite books.
[X] On profile page, showcase all favorite books.
[X] On single book page, once button clicked it gets added to the database.
[X] On Single Book Page, If in the favorite already then a new button appears.
[X] On single book page, UnFavorite Button needs to be designed.
[X] On single book page, Favorite Button needs to be designed.
[X] On user Profile, If no favorite Book then display you have no favorites.
[X] On user Profile, work with reviews and figure out why they are pushed to the start.
[X] User Profile Page, Work on the left side of the profile.
[X] On profile page, Created a function delete button that will work.
[X] On profile page, Need to style the delete button.
[X] On login page, Style submit button
[X] On Profile Page, On the edit form, show the list of genres to choose from
[x] On Profile Page, take the input from the values to add to the data base.
[X] SOMETHING HAPPEN, I can not get value anymore and i dont member what I did to change it.
[X] On BackEnd, How am I going to save this value to the user for Favorite Genre
[X] On User page, Create a message that states you already have 5 genres in the database.
[X] On User page, Create a delete button to delete genre from the database.
[X] On user page, if no genre, add a message
[X] On User page, Verification on deletion of Reviews.
[X*] On user page, Right side fix the height.
[X] On Single Book page, Restyle the Same Genre Books
[X] On welcome page, restyled the thriller and fiction books.
[X] On User Profile & login page, Create email service for change password.
- Currently working on the email service, taking a different route.
[X] Login - First Create a page "/forgot_password" to gather email
[X] Added a code number to database.
[X] Send email link to User
[X] update password with email verification
[X] Styled
[X] Setting Page, When they click on the change password then send them to /forgot-password
[X] On Profile page, favorite Genre, tell suer they can choose a genre up to 5.
[X] Index Page, Anchor of books dont work
[X] Index Page, Fix the Books to match the rest of the books.
[X] On About Bookworm, Under the logos add some margin on bottom.
[X] Login page, Match the background color.
[+] On Single Book Page, when there is no review, make sure to hide the no reviews when writing a review.
[X] Decided to keep the message and just give it margin bottom to give it some space.
[X] Single book page, Same genre book, dont show the one on the page
[X] Single Book Page, Adjust height for books book cover.
[X] Create a add a friend function.
[X] Create a database scheme
[X] Create Entity for best friends
[X] Create a controller for when you click the add friend
[X] Create a notification icon on the navbar
[X] If logged in and have friend request then icon changes
[X] Icon Hover Effect
[X] *Using an interceptor for the notification to reload on each page.
[X] Create a page that will show all notifications.
[X] Notification will have two options click to be friends or not.
[X] When Button are clicked, a sout will be shown
[X] Grab id, and find friendship_id then change status
[X] Changed the friendship_id to friendshipId
[X] On both buttons are function, if you add push add it adds the friendship, unfriend it unfriend the relation
[X] Showcase the friends on their profile.
[X] Changed the entity to go from friend_id to friend
[X] Go to controller and in your post you have to change a setter
[X] Create a query in your repo
[X] inside UserProfile, pass the list
[X] Userprofile, showcase all friends.
[X] Magic Work with DTO
[X] Style bestFriends
[X] On Single Book Page, In Writing a review, I want update the book review after every change
[X] Single Book page, Add the method created in the entity to average rating after.
[X] Profile Page, Add the method created in the entity to average rating after.
[X] Create a page that shows all friends
[X] Navigation, Search the database before the API
[X] In the BestFriends Page, When clicking on a friend, the pathway is incorrect.
[X] Navigation, Create a button for when the user doesn't see it in our database they can continue searching.
[X} Style the button
[X] make it functional
[X] User Profile, Change order of reviews, New review on top.
[X] Single Book Profile, Change order of reviews, New review on top.
[X] When searching through api, add a photo when there is no book cover
[X] Search through API, add statement if no ISBN
[X] Search through API, add statement if no author
[X] Navigation, When a book from out database anchor does not take you to the correct url
[X] Need to restyle and turn the form into an anchor.
[X] Navigation, Search through our database before the api,
[X] Delete favoriteBooks
[X] Delete BookShelf
[X] Delete reviews
[X] Add a Liked Reviews,
[X] Create a schema for the liked reviews.
[X] Inside of Reviews class, add a likedCount, total people that like it
[X] Create a LikedReview, Tabs on what users liked what reviews
[X] Inside of Review class, add a one-to-Many to likedReview
[X] Inside of User class, add a one-to-Many to likedReview
[X] Singe Book, Add two form buttons for like or not.
[X] Liked Controller, for the two forms and also to add/minus the likedCount.
[X] Single Book Controller, build a loop that shows fi the user commented or not.
[X] Add the liked Review button On the user profile.
[X] Add two forms to user Profile.
[X] User profile controller, added the for loop for likes.
[X] Styled The Buttons properly
[X] Refactored the style to the Index
[X] In Morning, May need to be over looked at
[X] Navbar - Logged Out refactored stylesheet
[X] Footer - Refactor
[X] Register Page, Refactored the page.
[X] Login Page, Refactored.
[X] Forgot Password Page
[X] welcome Page, refactored
[X] Single Book page
[X] Profile Page, Refactor
[X] Refactor pages
[X] Pending Friends
[X] Profile Page
[X] About the project
[X] Footer
[X] Login Page
[X] Register Page
[X] welcome page
[X] Single Book Page
[X] Forgot Password Page
[X] Navbar - Log Out
[X] Navbar - Log In
WORKING:
[ ] Working with Security
[ ] Add dependencies
[ ] Create Security Config
[ ] Added a error message and log out message in login page.
[ ] Complete Logout form button in navbar
[ ] Create a all books page.
Then we will do a filer of genre
[ ] Take a look at the like button on both book and user profile.
[ ] SingUp, add the username has to be unique.
[ ] Profile, Like Button make a hover
[ ] Security
[ ] Controllers refactoring
TODO:
[ ] User Review Database add a date to it. createdAt, editedAt, liked
Ideas:
[ ] With DTO, work with Input Validation
[ ] With DTO, how it work? how to add it to this?
[ ] Make a page about all the books in the database and then separate by genre