From 6983619612cc2fed854570283d6521e5803272c5 Mon Sep 17 00:00:00 2001 From: jdpalmieri Date: Mon, 29 Aug 2022 00:51:30 -0400 Subject: [PATCH 1/7] updated index.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 37ac8c3..bba1815 100644 --- a/index.html +++ b/index.html @@ -5,12 +5,12 @@ -

Information about [Your name here]

+

Information about [Jonathan Palmieri Class of 2023]

[Self introduction]

- [Major and other information] + [Computer Science Major]

[Other things] From f29e9983deeef6b14c216044cde754155eeb7389 Mon Sep 17 00:00:00 2001 From: jdpalmieri Date: Mon, 29 Aug 2022 09:54:10 -0400 Subject: [PATCH 2/7] added css file --- index.html | 1 + main.css | 9 +++++++++ server.js | 3 +++ 3 files changed, 13 insertions(+) create mode 100644 main.css diff --git a/index.html b/index.html index bba1815..6754966 100644 --- a/index.html +++ b/index.html @@ -2,6 +2,7 @@ CS4241 Assignment 1 + diff --git a/main.css b/main.css new file mode 100644 index 0000000..a75625a --- /dev/null +++ b/main.css @@ -0,0 +1,9 @@ +body { + background-color: powderblue; + } + h1 { + color: blue; + } + p { + color: red; + } \ No newline at end of file diff --git a/server.js b/server.js index b18d6a1..d3569eb 100644 --- a/server.js +++ b/server.js @@ -10,6 +10,9 @@ const server = http.createServer( function( request,response ) { case '/index.html': sendFile( response, 'index.html' ) break + case '/main.css': + sendFile( response, 'main.css' ) + break default: response.end( '404 Error: File Not Found' ) } From fe704b971a673f36c25529d5f7bcf0fa60255c4c Mon Sep 17 00:00:00 2001 From: jdpalmieri Date: Mon, 29 Aug 2022 10:33:16 -0400 Subject: [PATCH 3/7] Updated CSS color scheme an added info to html --- ColorWheel.JPG | Bin 0 -> 101636 bytes index.html | 24 ++++++++++++++++++++---- main.css | 16 +++++++++++++--- 3 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 ColorWheel.JPG diff --git a/ColorWheel.JPG b/ColorWheel.JPG new file mode 100644 index 0000000000000000000000000000000000000000..494621724643154711cab41497edb41d239e22e7 GIT binary patch literal 101636 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 6754966..e1535e2 100644 --- a/index.html +++ b/index.html @@ -3,18 +3,34 @@ CS4241 Assignment 1 +

Information about [Jonathan Palmieri Class of 2023]

- [Self introduction] + [Computer Science Major]

- [Computer Science Major] + I have taken: +

- [Other things] + My experience with the following technologies and methods: +

Experience

@@ -22,7 +38,7 @@

Experience

Working experience

diff --git a/main.css b/main.css index a75625a..2d1040d 100644 --- a/main.css +++ b/main.css @@ -1,9 +1,19 @@ body { - background-color: powderblue; + background-color: #99F2E0; } h1 { - color: blue; + color: #2AE869; + font-family: "Audiowide", sans-serif; + } + h2{ + color: #32B1DB; + font-family: "Audiowide", serif; } p { - color: red; + color: #422AE8; + font-family: "Audiowide", serif; + } + li{ + color: #2C6AF2; + font-family: "Audiowide", serif; } \ No newline at end of file From e39bffa9a899b262114307d686e673be94571397 Mon Sep 17 00:00:00 2001 From: jdpalmieri Date: Mon, 29 Aug 2022 10:45:32 -0400 Subject: [PATCH 4/7] updated with new glitch link --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 60ccbf9..b3a74bb 100644 --- a/README.md +++ b/README.md @@ -88,8 +88,8 @@ If you need a Git/GitHub refreseher, see [GitHub Bootcamp](https://help.github.c Sample Readme (delete the above when you're ready to submit, and modify the text below with your links and descriptions) --- -Charlie Roberts -http://a1-charlieroberts.glitch.me +Jonathan Palmieri +http://a1-jdpalmieri1.glitch.me This project shows ... @@ -98,3 +98,5 @@ This project shows ... ### Design Achievements - **Used the Roboto Font from Google Fonts**: I used Roboto as the font for the primary copy text in my site. + +![alt text](https://github.com/jdpalmieri/a1-gettingstarted/blob/main/ColorWheel.JPG) \ No newline at end of file From dfab4b5698916fdcb9986f067025ef7c5ff711c3 Mon Sep 17 00:00:00 2001 From: jdpalmieri Date: Mon, 29 Aug 2022 10:50:17 -0400 Subject: [PATCH 5/7] updated README --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b3a74bb..a6c0786 100644 --- a/README.md +++ b/README.md @@ -91,12 +91,13 @@ Sample Readme (delete the above when you're ready to submit, and modify the text Jonathan Palmieri http://a1-jdpalmieri1.glitch.me -This project shows ... +This project shows some basic information about myself in the form of an HTML website with a CSS style sheet. ## Technical Achievements - **Styled page with CSS**: Added rules for the p, li, and a selectors... ### Design Achievements -- **Used the Roboto Font from Google Fonts**: I used Roboto as the font for the primary copy text in my site. +- **Used the Audiowide Font from Google Fonts [fonts.googleapis.com](https://fonts.googleapis.com/css?family=Audiowide).**: I used Audiowide as the font for the primary copy text in my site. +- **Created a color palette using [color.adobe.com](https://color.adobe.com).** ![alt text](https://github.com/jdpalmieri/a1-gettingstarted/blob/main/ColorWheel.JPG) \ No newline at end of file From 5cd49676a18e18247fd8808e2bc6472c21be66a4 Mon Sep 17 00:00:00 2001 From: jdpalmieri Date: Mon, 29 Aug 2022 10:59:21 -0400 Subject: [PATCH 6/7] Updated README --- README.md | 95 ++----------------------------------------------------- 1 file changed, 3 insertions(+), 92 deletions(-) diff --git a/README.md b/README.md index a6c0786..1e9caa8 100644 --- a/README.md +++ b/README.md @@ -1,103 +1,14 @@ -Assignment 1 - Hello World: Basic Deployment w/ Git, GitHub, Glitch -=== - -*DUE: Monday, August 29th by 11:59 AM (before the start of class!)* - -This assignment is a "warm-up" exercise. -You will simply deploy the starting Web site that you will use this term to [Glitch](http://www.glitch.com/). - -Treat this assignment as a chance to get up to speed on Git, GitHub, and Glitch. -If you already know these, great! -However, if you're new to them, spend several hours practicing, experimenting, and reading documentation. Don't just get your website up and done, as -you'll need skills with these tools throughout the rest of the course. - -Assignment details ---- - -This assignment requires that your website is both contained in a GitHub repository and hosted in Glitch. There are two ways to do this: - -1. Fork this repo and clone it to your computer, make changes locally on your computer, push the repo onto GitHub, and then import your GitHub repo into Glitch. -2. Fork this repo and then import it directly to Glitch, use the Glitch editor to make changes, and then export your repo from Glitch back to GitHub. -3. Same as #1, but instead of importing from Github to Glitch you just upload the files (or copy/paste) them directly to Glitch. - -## Option 1 - Clone to computer, push to Github, import to Glitch (recommended) - -1. Fork the starting project code in GitHub. This repo contains: - * the server code, `server.js` - * A starting `index.html` file that you will edit as described below - * A package.json file that helps configure Glitch - * This README -2. Edit `index.html` to show the following information about you: - * your name and class at WPI (e.g. class of 2020) Note: Do not put any contact or personal information that you do not potentially want other people outside of this class to see. - * your major(s) and minor(s) - * previous computer science courses that you have taken at WPI - * your experience with the following technologies and methods (none, some, a lot) - * HTML - * CSS - * Java - * JavaScript - * Ruby - * Python - * unit testing -4. Complete some technical and/or design achievements (see below). -5. Test your project to make sure that when someone goes to your main page, it displays correctly. You can do this locally by simply running `node server.js` from within the assignment directory. - -6. Modify the README file according to the specification below. -7. Commit and push all your changes to GitHub. -8. Deploy your project to Glitch. You can do this by [importing the repo from GitHub](https://medium.com/glitch/import-code-from-anywhere-83fb60ea4875) -9. Ensure that your project has the proper naming scheme (guide follows) so we can find it. -9. Create and submit a Pull Request to the original repo. - -## Option 2 - Fork repo and import to Glitch, edit on Glitch, and then export back to GitHub -Most of these steps are the same as option 1, except that you being by creating a new project Glitch using this repo as a staring point (just choose New Project > Import from GitHub for this and then paste in the link to your repo). At the end, you can export your Glitch project to GitHub by [following these instructions](https://www.youtube.com/watch?time_continue=77&v=aWJFbtrgW4E&feature=emb_logo). *Note that the location of the projecct export feature in Glitch has moved from what they show in this video.* It's now located in Tools > Import and Export (tools is located in the bottom left of the Glitch editor). - -## Option 3 - Clone to computer, edit locally, push to GitHub, upload to Glitch -This is the same as option 1, except that for step 6 (Deploy to Glitch) you simply upload each file to your Glitch repository (using New File > Upload a File). - -Naming and URL Scheme ---- - -You must use a consistent naming scheme for all projects in this course. -If we can't find it, we can't grade it. - -By default Glitch often assigns your application a random name. To change it, click on the project dropdown menu in the upper left corner of Glitch. You will then see an additional text field displaying the project name in the resulting menu; click here to edit the name. - -The name scheme should be `a1-yourGitHubUsername`. -The `a1` will need to be updated to `a2`, `a3`, and so on in future projects. - -Achievements ---- -Below are some suggested technical and design achievements. You can use these to help boost your grade up to an A and customize the assignment to your personal interests. These are recommended acheivements, but feel free to create/implement your own... just make sure you thoroughly describe what you did in your README and why it was challenging. ALL ACHIEVEMENTS MUST BE DESCRIBED IN YOUR README IN ORDER TO GET CREDIT FOR THEM. - -*Technical* -1. (max 5 points) Style your page using CSS. Each style rule you apply will get you 1 extra point for a maximum of 5 points. Be sure to describe your style rules in your README. -2. (5 points) Add a simple JavaScript animation to the page. -3. (max 5 points) Experiment with other HTML tags (links, images, tables etc.) Each extra tag you use will get you 1 extra point for a maximum of 5 points. Be sure to describe the links you use in your README. - -*Design* -1. (10 points) Create a color palette using [color.adobe.com](https://color.adobe.com). Use all the colors in the palette in your webpage by implementing the appropriate CSS. Add a small screenshot of the color wheel for your color palette to your repo. -2. (5 points) Use a font from [Goolge Fonts](https://fonts.google.com) in your website. - -Resources ---- - -If you need a JavaScript/HTML/CSS refresher, see [HTML & CSS](https://wpi.primo.exlibrisgroup.com/discovery/fulldisplay?docid=alma9936730811904746&context=L&vid=01WPI_INST:Default&lang=en&search_scope=MyInst_and_CI&adaptor=Local%20Search%20Engine&tab=Everything&query=any,contains,Jon%20Duckett&offset=0) and/or [JavaScript Codeacademy](https://www.codecademy.com/en/tracks/javascript). - -If you need a Git/GitHub refreseher, see [GitHub Bootcamp](https://help.github.com/categories/bootcamp/), the [GitHub Guides](https://guides.github.com/) (especially the ones on Hello World, and Understanding the GitHub Flow, and Forking Projects), and [CodeSchool's Try Git Course](https://www.codeschool.com/courses/try-git). - -Sample Readme (delete the above when you're ready to submit, and modify the text below with your links and descriptions) ---- - Jonathan Palmieri http://a1-jdpalmieri1.glitch.me This project shows some basic information about myself in the form of an HTML website with a CSS style sheet. ## Technical Achievements -- **Styled page with CSS**: Added rules for the p, li, and a selectors... +- **Styled page with CSS**: Added rules for the h1, h2, body, p, and li. +- **Used other HTML Tags**: Used the Link tag for my style sheet and fonts. ### Design Achievements - **Used the Audiowide Font from Google Fonts [fonts.googleapis.com](https://fonts.googleapis.com/css?family=Audiowide).**: I used Audiowide as the font for the primary copy text in my site. -- **Created a color palette using [color.adobe.com](https://color.adobe.com).** +- **Created and Implemented color palette using [color.adobe.com](https://color.adobe.com).** ![alt text](https://github.com/jdpalmieri/a1-gettingstarted/blob/main/ColorWheel.JPG) \ No newline at end of file From 093361beaf0c0214b62ed92a5f443aead2a1ab05 Mon Sep 17 00:00:00 2001 From: jdpalmieri <73297412+jdpalmieri@users.noreply.github.com> Date: Mon, 29 Aug 2022 11:07:47 -0400 Subject: [PATCH 7/7] Update README.md Updated README --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e9caa8..e7fc3be 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,16 @@ This project shows some basic information about myself in the form of an HTML we ## Technical Achievements - **Styled page with CSS**: Added rules for the h1, h2, body, p, and li. +- **body**: Added rules for font and background color. +- **h1**: Added rules for font and text color. +- **h2**: Added rules for font and text color. +- **p**: Added rules for font and text color. +- **li**: Added rules for font and text color. + - **Used other HTML Tags**: Used the Link tag for my style sheet and fonts. ### Design Achievements - **Used the Audiowide Font from Google Fonts [fonts.googleapis.com](https://fonts.googleapis.com/css?family=Audiowide).**: I used Audiowide as the font for the primary copy text in my site. - **Created and Implemented color palette using [color.adobe.com](https://color.adobe.com).** -![alt text](https://github.com/jdpalmieri/a1-gettingstarted/blob/main/ColorWheel.JPG) \ No newline at end of file +![alt text](https://github.com/jdpalmieri/a1-gettingstarted/blob/main/ColorWheel.JPG)