diff --git a/full-stack-javascript/20-forms-and-deployment/controllers/bookinstanceController.js b/full-stack-javascript/20-forms-and-deployment/controllers/bookinstanceController.js index a1a9468..fef7fa4 100644 --- a/full-stack-javascript/20-forms-and-deployment/controllers/bookinstanceController.js +++ b/full-stack-javascript/20-forms-and-deployment/controllers/bookinstanceController.js @@ -150,7 +150,7 @@ exports.bookinstance_update_get = async function (req, res, next) { Book.find({}, "title").sort({ title: 1 }).exec(), ]); res.render("bookinstance_form", { - title: "Update Copy", + title: "Update Book Copy", book_list: allBooks, selected_book: bookinstance.book._id, errors: null, diff --git a/full-stack-javascript/README.md b/full-stack-javascript/README.md index 65d4172..4b7cc02 100644 --- a/full-stack-javascript/README.md +++ b/full-stack-javascript/README.md @@ -48,34 +48,33 @@ This is to accurately reflect my knowledge of web development at the point of ta - ⭐⭐: Has additional features applied, some edge cases have been tested for - ⭐⭐⭐: Proud of these. Comprehensive feature set and well tested. A keystone piece! ✨ -| Project | Topic(s) | Repository | Preview | Rating\* | -| ---------------------------- | ------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------- | -| **Sign-up Form** | Forms | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/01-sign-up-form) | [Demo](https://felixtanhm.github.io/my-odin-projects/full-stack-javascript/01-sign-up-form/) | | -| **Admin Dashboard** | CSS Grid | WIP | WIP | | -| **Library** | Objects and Object constructors, OOP | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/03-library) | [Demo](https://felixtanhm.github.io/my-odin-projects/full-stack-javascript/03-library/) | - | -| **Tic Tac Toe** | Factory functions and module patterns | [Code](https://github.com/felixtanhm/game-arcade) | [Demo](https://game-arcade.pages.dev/) | ⭐⭐ | -| **Restaurant Page** | ES6 modules, Webpack | WIP | WIP | | -| **Todo List** | SOLID principles | WIP | WIP | | -| **Weather App** | Asynchronous JavaScript and APIs | WIP | WIP | | -| **Fibonacci** | Recursion | WIP | - | | -| **Merge Sort** | Recursion | WIP | - | | -| **Linked Lists** | Data structures and algorithms | WIP | - | | -| **HashMap** | Data structures and algorithms | WIP | - | | -| **Binary Search Trees** | Data structures and algorithms | WIP | - | | -| **Knights Travails** | Data structures and algorithms | WIP | - | | -| **Testing Practice** | Test Driven Development | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/13-testing-practice) | - | | -| **Battleship** | Test Driven Development | WIP | WIP | | -| **CV Application** | React | WIP | WIP | | -| **Memory Card** | React Hooks | WIP | WIP | | -| **Shopping Cart** | React Router, UI testing | WIP | WIP | | -| **Basic Informational Site** | Basic Node.js, Express | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/18-basic-info-site) | [Demo](https://basic-info-site.up.railway.app/) | | -| **Mini Message Board** | Basic Express, Pug, MVC | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/19-mini-msg-board) | [Demo](https://mini-msg-board.up.railway.app/) | ⭐ | -| **Forms and Deployment** | Express, Mongoose, Pug, Form-handling | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/20-forms-and-deployment) | WIP | | -| **Inventory Application** | Express, Mongoose | WIP | WIP | | -| **Members Only** | Authentication, sessions, cookies | WIP | WIP | | -| **Blog API** | APIs, JWTs | WIP | WIP | | -| **Messaging App** | Full-stack | WIP | WIP | | -| **Odin-Book** | Final project | WIP | WIP | | +| Project | Topic(s) | Repository | Preview | Rating\* | +| ---------------------------- | ------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------- | +| **Sign-up Form** | Forms | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/01-sign-up-form) | [Demo](https://felixtanhm.github.io/my-odin-projects/full-stack-javascript/01-sign-up-form/) | ⭐ | +| **Admin Dashboard** | CSS Grid | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/02-admin-dashboard) | [Demo](https://felixtanhm.github.io/my-odin-projects/full-stack-javascript/02-admin-dashboard/) | | +| **Library** | Objects and Object constructors, OOP | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/03-library) | [Demo](https://felixtanhm.github.io/my-odin-projects/full-stack-javascript/03-library/) | - | +| **Tic Tac Toe** | Factory functions and module patterns | [Code](https://github.com/felixtanhm/game-arcade) | [Demo](https://game-arcade.pages.dev/) | ⭐⭐ | +| **Restaurant Page** | ES6 modules, Webpack | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/05-restaurant-page) | WIP | | +| **Todo List** | SOLID principles | WIP | WIP | | +| **Weather App** | Asynchronous JavaScript and APIs | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/07-weather-app) | WIP | | +| **Recursion** | Recursion | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/08-recursion) | - | | +| **Linked Lists** | Data structures and algorithms | WIP | - | | +| **HashMap** | Data structures and algorithms | WIP | - | | +| **Binary Search Trees** | Data structures and algorithms | WIP | - | | +| **Knights Travails** | Data structures and algorithms | WIP | - | | +| **Testing Practice** | Test Driven Development | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/13-testing-practice) | - | | +| **Battleship** | Test Driven Development | WIP | WIP | | +| **CV Application** | React | WIP | WIP | | +| **Memory Card** | React Hooks | WIP | WIP | | +| **Shopping Cart** | React Router, UI testing | WIP | WIP | | +| **Basic Informational Site** | Basic Node.js, Express | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/18-basic-info-site) | [Demo](https://basic-info-site.up.railway.app/) | | +| **Mini Message Board** | Basic Express, Pug, MVC | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/19-mini-msg-board) | [Demo](https://mini-msg-board.up.railway.app/) | ⭐ | +| **Forms and Deployment** | Express, Mongoose, Pug, Form-handling | [Code](https://github.com/felixtanhm/my-odin-projects/tree/main/full-stack-javascript/20-forms-and-deployment) | WIP | | +| **Inventory Application** | Express, Mongoose | WIP | WIP | | +| **Members Only** | Authentication, sessions, cookies | WIP | WIP | | +| **Blog API** | APIs, JWTs | WIP | WIP | | +| **Messaging App** | Full-stack | WIP | WIP | | +| **Odin-Book** | Final project | WIP | WIP | | ---