05/22/2022: 1) What did I do so far? a. Created CRUD for attractions b. Making parameters required 2) What to work on now? a. Create index for separate continent? Maybe get rid of continents overall and do countries and regions? b. Create index for separate countries and list all regions? c. Handle errors from server-side and client-side d. Create world map, that when you pick on a country, reveals the tourist attractions in the country? a) Should it reveal where exactly in the country? b) When you pick a country, list out the link to the show page for each attraction? e. Leave a review for each country? f. Search bar at top of page acts like control + f and looks for what text matches?
05/23/2022: 1) What did I do so far? a. Got rid of continent and made it region and country instead b. Created index for regions, countries, and both together, using 'Search' by redirecting
05/24/2022: 1) On branch dev 2) Want to add error handlers
05/25/2022: 1) On branch OD-00001 2) Adding in styling a. Learned to use express.static() to implement statics files, like .css and .js files 3) Restructuring and using Flash (Still need to do)
05/26/2022: 1) On branch OD-00001 2) Added more styling 3) Added in sessions and flash 4) What to do next? a. Add in authentication and authorization b. Add in everything else stated in 05/22/2022
05/29/2022: 1) Currently in dev 2) Merged OD-00001 to dev 3) Added authentication
05/30/2022: 1) On branch dev 2) Added review model 3) Focused on debugging errors 4) Adding author 5) Added public/assets/validateForms.js 6) Added styling for review and author
05/31/2022: 1) On branch dev 2) Added author for reviews and attractions 3) Added controllers files (following MVC pattern) 4) Added star ratings
06/01/2022-06/04/2022: 1) Added image uploading 2) Added security 3) Added maps using geocoding, mapbox, etc. 4) Added page index 5) Cleaned up styles, and did more frontend. 6) Added home page
What next:
Basically done, but I want to keep adding my own styles and really make it unique for me.