Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback #1

Open
wants to merge 82 commits into
base: feedback
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
20590e2
Setting up GitHub Classroom Feedback
github-classroom[bot] Apr 12, 2022
f7ec0e1
Week1 - PR FAQ Assignment
mrkarthik3 Apr 14, 2022
8a51b0f
Design Thinking Assignment
mrkarthik3 Apr 14, 2022
e8713f4
Week1-Cattyboard Assignment
mrkarthik3 Apr 14, 2022
be6e285
Week1- How Web Works
mrkarthik3 Apr 14, 2022
caafbb7
Week2-Responsive Layout Assignment
mrkarthik3 Apr 14, 2022
a3e9a01
Week2 Transitions Assignment
mrkarthik3 Apr 14, 2022
c840ddf
Week3 - Memoization Assignment Completed
mrkarthik3 Apr 16, 2022
0a661a7
Week3 - Bind, Call & Apply Explained in detail
mrkarthik3 Apr 16, 2022
870a7f0
Explained Output in detail
mrkarthik3 Apr 16, 2022
9a0cba0
Encapsulation Achieved - Explained in detail
mrkarthik3 Apr 17, 2022
bd74159
Made Improvements & Corrected mistakes.
mrkarthik3 Apr 21, 2022
b0cc185
Done with all modifications & improvements.
mrkarthik3 Apr 21, 2022
f0d09ec
Fixed whitespaces & Added Screenshot of final look
mrkarthik3 Apr 21, 2022
cbe1922
Addressed remaining issues.
mrkarthik3 Apr 21, 2022
28c0211
Fibonacci Implemented with Iterator
mrkarthik3 Apr 25, 2022
5910a72
Explained code and added error handling
mrkarthik3 Apr 25, 2022
74c42ce
Added Screenshot of final result
mrkarthik3 Apr 25, 2022
a63d577
Added Screenshots of layouts for large and mobile screens
mrkarthik3 Apr 25, 2022
c190a19
renamed folder
mrkarthik3 Apr 25, 2022
d3e8795
Inheritance demonstrated in 2 different ways
mrkarthik3 Apr 25, 2022
de964cf
Work in progress...
mrkarthik3 Apr 30, 2022
196a04f
Top Level Installation of NPM is done
mrkarthik3 May 2, 2022
daea18c
Completed Jest Tests
mrkarthik3 May 2, 2022
8e423bf
Added Instructions on procedure to run tests.
mrkarthik3 May 2, 2022
a301d5e
Completed duplicates checking function using Set
mrkarthik3 May 2, 2022
b6d501f
Completed Vowel Counting Function
mrkarthik3 May 3, 2022
8b6de04
Async Await and Generators Assignment Completed
mrkarthik3 May 3, 2022
b740338
Merge pull request #5 from pesto-students/Week1-How-Web-Works
sairamin May 7, 2022
c23716a
Update styles.css
sairamin May 7, 2022
1c988c2
Update index.html
sairamin May 7, 2022
3bab204
Merge pull request #4 from pesto-students/Week1-Cattyboard
sairamin May 7, 2022
53e43cc
Merge pull request #19 from pesto-students/Week5-Vowels-Counter-Using…
sairamin May 13, 2022
931e1bd
Merge pull request #18 from pesto-students/Week5-Check-Duplicates
sairamin May 13, 2022
277473d
Updated ReadMe
mrkarthik3 Jun 3, 2022
bf33d48
Added Live Demo Link
mrkarthik3 Jun 3, 2022
7524a4a
Link Shortener with Error Handling is Working
mrkarthik3 Jun 10, 2022
fd3a0fb
Updated ReadMe
mrkarthik3 Jun 10, 2022
f1e43c1
Netlify Deployment of Link Shortener Completed
mrkarthik3 Jun 10, 2022
c167492
Updated ReadMe
mrkarthik3 Jun 10, 2022
cffcd21
Updated ReadMe
mrkarthik3 Jun 10, 2022
591df6c
fixed navigation related bug
mrkarthik3 Jun 10, 2022
b674822
fixed navigation related bug
mrkarthik3 Jun 10, 2022
7e98bcf
Improvised code as per Mentor's suggestions
mrkarthik3 Jun 14, 2022
cd76a20
Finished Advanced Code Refactor
mrkarthik3 Jun 15, 2022
b5f1508
Refactored Code as per Mentor's Recommendations
mrkarthik3 Jun 15, 2022
07150cc
removed unused imports
mrkarthik3 Jun 15, 2022
f34310c
Applied optimized algos on all problems
mrkarthik3 Jun 17, 2022
579c716
State Removed from Component & Connected with Redux State
mrkarthik3 Jun 18, 2022
cbc0607
Completed Steps Counter using Redux
mrkarthik3 Jun 18, 2022
728b881
Designing DB Schema...
mrkarthik3 Jun 18, 2022
e14e1fd
Completed writing queries
mrkarthik3 Jun 23, 2022
5edce42
Add renovate.json
renovate[bot] Jun 26, 2022
2559972
Improved code further
mrkarthik3 Jun 28, 2022
7752174
Testing Removal of package files
mrkarthik3 Jun 28, 2022
7f30fdc
package.json & package-lock.json from 'master' branch were accidental…
mrkarthik3 Jun 28, 2022
8fdca7a
Fixed typo in variable
mrkarthik3 Jun 28, 2022
570b0a3
Completed Code Refactor
mrkarthik3 Jun 29, 2022
b54e590
Refactored code and deployed
mrkarthik3 Jun 29, 2022
48b07ef
Completed Weather API
mrkarthik3 Jul 8, 2022
d977aca
Added standard .gitignore file from gitignore.io
mrkarthik3 Jul 8, 2022
f4fae23
Merge pull request #27 from pesto-students/Week13-NodeJS-Weather-API
sairamin Jul 17, 2022
ddf499f
Week12/Assignment - MySQL DB Schema Design & Queries
sairamin Jul 17, 2022
e005350
Week11/Assignments (Q2 & Q3) - LightBox & Steps Counter are implement…
sairamin Jul 17, 2022
d7aa435
Week6/Assignments (6 Problems) - Applied optimized algos on all 6 pro…
sairamin Jul 17, 2022
5e895e8
Week11/Assignment - Netlify Deployment of Link Shortener
sairamin Jul 17, 2022
4ba5b68
Week10/Assignment - Link Shortener (React JS) with Error Handling
sairamin Jul 17, 2022
418497b
Week9/Assignment - Todo Application with Validations
sairamin Jul 17, 2022
2ee727e
Week5/Assignment 1 - Async Await and Generators Assignment Completed
sairamin Jul 17, 2022
3cbb526
Week5/Assignment 4 - Completed Jest Tests
sairamin Jul 17, 2022
dea5bc2
Configure Renovate
sairamin Jul 17, 2022
d15f8dd
Week4/Assignment 1 - Polyfill for Promises
sairamin Jul 17, 2022
9540999
Week4/Assignment 2 - Inheritance demonstrated in 2 different ways
sairamin Jul 17, 2022
f6a08e9
Week4/Assignment 3 - Fibonacci Series implemented with Iterators
sairamin Jul 17, 2022
f35e2a2
Week3/Assignment4 : Encapsulation in Stack - Explained.
sairamin Jul 17, 2022
1f7f413
Week3/Assignmen3 - Explained Output of Closure Code.
sairamin Jul 17, 2022
aa90639
Week3/Assignmen2 - Bind, Call & Apply Explained in detail
sairamin Jul 17, 2022
421d9aa
Week3/Assignment1 - Implemented Memoized version of Sum function
sairamin Jul 17, 2022
370d20f
Week2/Assignment - UI/UX Transitions on Hover
sairamin Jul 17, 2022
99c00e6
Week2/Assignment - UI/UX Responsive Layout Assignment
sairamin Jul 17, 2022
ac63989
Week1/Assignment - Design Thinking
sairamin Jul 17, 2022
250e97d
Week1/Assignment - PR FAQ on "Smarto"
sairamin Jul 17, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 148 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
# Created by https://www.toptal.com/developers/gitignore/api/node
# Edit at https://www.toptal.com/developers/gitignore?templates=node

### Node ###

# Config Directories
config/

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

### Node Patch ###
# Serverless Webpack directories
.webpack/

# Optional stylelint cache

# SvelteKit build / generate output
.svelte-kit

# End of https://www.toptal.com/developers/gitignore/api/node
Binary file added Week-1/cattyboard/2Eq--cattyboard.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Week-1/cattyboard/FinalResult-Screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
100 changes: 100 additions & 0 deletions Week-1/cattyboard/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CattyBoard Top 100 Single Charts(11.06.36)</title>
<link rel="stylesheet" href="styles.css" type="text/css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">
</head>

<body>
<nav>
<div class="fleximgs">
<img src="https://img.icons8.com/ios-filled/50/000000/menu-rounded.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/home.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/search--v1.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/speaker.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/user.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/settings.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/spotify.png" />
<img src="https://img.icons8.com/ios-filled/50/000000/soundcloud.png" />
</div>
</nav>
<header class="inline">
<img id="albumimg" src="2Eq--cattyboard.jpg" alt="album image">
<div class="container">
<div>
<h2>CattyBoard Top 100 Single Charts (11.06.36)</h2>
<p>
Unknown Artist <br>
2016. Charts. 100 Songs
</p>
</div>
<div class="innerflex">
<p>
<span> &#9654; Play all </span>
<span> &#43; Add to </span>
<span> &#8230; More </span>
</p>
</div>
</div>
</header>
<section class="inline">
<table>
<tbody>
<tr>
<td>1. One Dance</td>
<td>Crake feat CatKid & Cyla</td>
<td>2:54</td>
<td> <span class="syncstyle"> CATTY CLOUD SYNC </span></td>
</tr>
<tr>
<td>2. Panda</td>
<td>Cattee</td>
<td>4:06</td>
<td> <span class="syncstyle"> CATTY CLOUD SYNC </span></td>
</tr>
<tr>
<td>3. Cant Stop the Feeling</td>
<td>Catin Cimberlake</td>
<td>3:56</td>
<td> <span class="syncstyle"> CATTY CLOUD SYNC </span></td>
</tr>
<tr>
<td>4. Work From Home</td>
<td>Cat Harmony feat Colla</td>
<td>3:34</td>
<td> <span class="syncstyle"> CATTY CLOUD SYNC </span></td>
</tr>
</tbody>
</table>
</section>
<div class="clearfix"></div>
<footer>
<div class="innerfooterflex">
<img id="footeralbumimg" src="2Eq--cattyboard.jpg" alt="album image">
<div>
<p>If It Ain't Love</p>
<p>Catson Derulo</p>
</div>
</div>
<div>
<div id="playcontrols">
<img style="transform: rotate(180deg);" src="https://img.icons8.com/ios-glyphs/30/ffffff/end--v1.png" />
<img src="https://img.icons8.com/ios-glyphs/30/ffffff/pause--v1.png" />
<img src="https://img.icons8.com/ios-glyphs/30/ffffff/end--v1.png" />
<img src="https://img.icons8.com/ios-glyphs/30/ffffff/repeat.png" />
<img src="https://img.icons8.com/ios-glyphs/30/ffffff/replay.png" />
<img src="https://img.icons8.com/fluency-systems-filled/48/ffffff/swap-paths.png" />
</div>
</div>
</footer>
</body>

</html>
141 changes: 141 additions & 0 deletions Week-1/cattyboard/styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
* {
font-family: 'Lato', sans-serif;
margin: 0;
padding: 0;
}

nav {
min-width: 4%;
height: 80vh;
background-color: #F0F0F0;
float: left;
}

img {
background: transparent;
}

header.inline {
width: 96%;
height: 44vh;
background-color: #454545;
float: right;
}

section.inline {
height: 36vh;
width: 96%;
/* background-color: rgb(72, 82, 235); */
float: right;
}

div.clearfix {
clear: both;
}

footer {
width: 100%;
height: 20vh;
background-color: #43689B;
display: flex;
color: white;
justify-content: space-between;
align-items: center;
}

footer img {
width: 16vh;
margin: 12px;
padding: 4px;
}

.innerfooterflex {
display: flex;
justify-content: center;
align-items: center;
}

.innerfooterflex p {
padding: 4px;
}

nav img {
display: block;
padding: 3.25vh 0;
width: 16px;
margin-left: auto;
margin-right: auto;
}



/* .fleximgs {
display: flex;
flex-direction: column;
} */


table {
margin: 16px;
width: 96%;
background: transparent;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

table td {
padding: 8px;
/* border: 1px solid green; */
}

table tr:nth-child(2n) {
background-color: lightgrey;
}

header.inline {
display: flex;
}

header.inline img {
padding: 16px;
margin: 0 16px;
}

header div.container {
margin: 16px;
display: flex;
flex-direction: column;
color: white;
justify-content: space-between;
}

header div.container p {
font-size: 0.85rem;
}

h2 {
margin-bottom: 12px
}

.innerflex {
display: flex;
flex-direction: column;
justify-content: space-between;
}

.innerflex span {
padding-right: 12px;
}

span.syncstyle {
color: blue;
border: 1px solid black;
padding: 4px;
font-weight: bold;
}

footer #playcontrols img {
width: 32px;
padding: 0 24px;
}
Loading