diff --git a/.glitch-assets b/.glitch-assets new file mode 100644 index 000000000..c981f2f30 --- /dev/null +++ b/.glitch-assets @@ -0,0 +1 @@ +{"name":"bootstrap-5.3.2-dist.zip","date":"2023-09-26T23:47:02.187Z","url":"https://cdn.glitch.global/c7f1e910-0511-45e6-9f27-e6d9cadcdd7c/bootstrap-5.3.2-dist.zip","type":"application/x-zip-compressed","size":1502454,"thumbnail":"https://cdn.glitch.global/c7f1e910-0511-45e6-9f27-e6d9cadcdd7c/thumbnails%2Fbootstrap-5.3.2-dist.zip","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"vpQgPxQafByfaE29"} diff --git a/README.md b/README.md index 8a31308ca..eec608aaf 100644 --- a/README.md +++ b/README.md @@ -1,114 +1,10 @@ -Assignment 3 - Persistence: Two-tier Web Application with Database, Express server, and CSS template -=== +## a3-joshj339-josh-jahnz -Due: September 25nd, by 11:59 AM. +a3-joshj339-josh-jahnz.glitch.me -This assignnment continues where we left off, extending it to use the most popular Node.js server framework (express), -a database (mongodb), and a CSS application framework / template of your choice (Boostrap, Material Design, Semantic UI, Pure etc.) - -Baseline Requirements ---- - -Your application is required to implement the following functionalities: - -- a `Server`, created using Express (no alternatives will be accepted for this assignment) -- a `Results` functionality which shows all data associated with a logged in user (except passwords) -- a `Form/Entry` functionality which allows users to add, modify, and delete data items (must be all three!) associated with their user name / account. -- Persistent data storage in between server sessions using [mongodb](https://www.mongodb.com/cloud/atlas) (you *must* use mongodb for this assignment). You can use either the [official mongodb node.js library](https://www.npmjs.com/package/mongodb) or use the [Mongoose library](https://www.npmjs.com/package/mongoose), which enables you to define formal schemas for your database. Please be aware that the course staff cannot provide in-depth support for use of Mongoose. -- Use of a [CSS framework or template](https://github.com/troxler/awesome-css-frameworks). -This should do the bulk of your styling/CSS for you and be appropriate to your application. -For example, don't use [NES.css](https://nostalgic-css.github.io/NES.css/) (which is awesome!) unless you're creating a game or some type of retro 80s site. - -Your application is required to demonstrate the use of the following concepts: - -HTML: -- HTML input tags and form fields of various flavors (`