Skip to content

arushi10/flask_portfolio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AP CSP Per. 04: Team TechFish

Mission Statement

Our goal is to make it easy for tech nerds to catch up on the latest tech. To use this website, you can either click on one of the four departments highlighted above by the four images or you can go to departments and click on one of the four dropdown buttons. Happy viewing!

Table of Contents

Contributors

Name GitHub ID and Profile Tasks Scrum Board Commits
Arushi Bharadwaj @arushi10 Tasks Scrum Board Commits
Prisha Boreddy @PrishaB Tasks Scrum Board Commits
Vaishavi Jayashankar @vaishavijay Tasks Scrum Board Commits
Siya Dixit @siya-dixit Tasks Scrum Board Commits

Pair Share Journals

Ideation

Main Idea:

Create a page where people can explore the newest technology.

Visual Brainstorm:

Organize with Bootstrap menu & Figma.

Add drop down menu and search bar in navbar.

Use embed function to show different pictures of technology.

Use hrefs to embed links to personal about pages. Also use hrefs to send users to different places based on what they click.

Implementation Progress

(September 8th, 2021) Updated ReadMe and ensured any previous problems with greet code is fixed. Will be using greet to help with writing about page.

(September 16th, 2021) Coded binary page. Created a drop down menu for about us pages. Changed navbar to include names of our website pages.

(September 28th, 2021) Finished RGB setup. Added pictures and text for aboutus pages. Changed background color for some website pages.

(October 18th, 2021) Added logic gates and color code mini-labs. Added binary shifts, ascii, as well as signed, and unsigned addition. Finished setting up APIs (joke, jokes, COVID-19). Updated website home page, explore page. Created drop down for individual merch pages.

(October 25th, 2021) Changed home page. Added weather API. Added individual department pages. Arushi and Siya about us pages. Main about us. Changed background for all pages.

(November 3rd, 2021) Website complete.

Weekly Progress

Sprint Week Number Tangibles
Week 0 video, slideshow, journals
Week 1 and Week 2 video, Greet code
Week 3 repository - README with Markdown, Mini-labs with Bootstrap Grid layout
Week 4 repository - binary, dropdown menu, video
Week 8 repository - updated website
Week 9 repository - updated website
Week 10 repository - updated website
Week 11 repository - updated website

Mini TOC

###Week 9 ####Link to review ticket

Week 7-8

Team Score (7):

Team Score (8):

Requirement Evidence
Multiply and Divide by 2 (Shift). In this example, make the Bits change positions. Start 2^0 to 2^15. If you multiply by 2 then 2^0 bit becomes 2^1, 2^1 to 2^2. If you divide 2^15 becomes 2^14. look at repository
Extend/Switch ASCII to Unicode. Use representation of U-0000 to U-FFFF for your bits. The extension of ASCII to Unicode mode allows you to show even more Characters and Character ranges. Look at Unicode on Wikipedia (Links to an external site.). same as above
Color Codes. Display three rows of 8 bits. Allow for code to be 0 to 255, show color for RGB. Also, show color for R,G,B independently. This may require a different HTML layout. same as above
Unsigned Addition, Subtraction (Default). Whole Numbers. Max number move from 255 to 65535. Essentially 8 bits to 16 bits. 16 bits is often called a "Short Integer". same as above
Logic Gates. CB requires an understanding of Expressions. These are routed in Logic Gates (as language is routed in Latin). Consider an entirely different presentation area and idea. In this example, you may have two inputs (a,b) and see how changing those inputs changes logic gate outputs (c). This will likely require a different HTML. same as above
Signed Addition, Subtraction (Selection). Integer Numbers. Subtraction (8th bit is a Sign, max number is +127 and negative -128, overflow now produces negative number. If sign bit is set the calculation is 128-bits. same as above

Individual PBL

Individual Scoring

Name Requirements Evidence Score (7) Score (8)
Arushi Assign issues, help take notes, shifting, completed Logic Gates, Explore page check issues, journals, and commits
Prisha Help take notes, completed Unsigned Addition, completed Signed Addition, fixed unicode, home page check commits and journals
Vai Work on CSS for website, help take notes, completed Color Codes, explore drop down check journal and commits
Siya Work on CSS for website, help take notes, worked on Unsigned Addition, helped a bit on Color Codes, updated README.md check commits and journals

Week 5-6

Team Score (5): 3/3

Team Score (6): 3/3

Requirement Evidence
Scrum/Pair activity. Listen to OO's and TO's introduction. Write about OOs' and TOs roles in your journal. Brainstorm on how you think fellow student can help you in Test Prep. Review idea with Scrum Team, then review again with Crossover team. Each Scrum Team create summary and provide ideas to OO's look at peer journals
Scrum/Pair activity and journal. Unit 3.1 work. Follow instructions and guidance from OO's same as above
Scrum/Pair activity and journal. Unit 3.2 work. Follow instructions and guidance from OO's same as above
Complete RGB.html see repository
Research see Doc
Documentation see Doc

Individual PBL

Individual Scoring

Name Requirements Evidence Score (5) Score (6)
Arushi Assign issues, help take notes, fix default RGB.html, create individual RGB.html check journal, commits 2/2
Prisha Update README.md, help take notes, create outline for individual RGB.html's check journal, README.md, commit 2/2
Vai Work on CSS for website, help take notes, attempt first hack, create individual RGB.html check journal, commits 2/2
Siya Work on CSS for website, help take notes, create individual RGB.html check journal, css edits not completed yet 2/2

Week 3-4

Team Score (3): 4/4

Team Score (4): 4/4

Requirement Evidence
Scrum Master. Continue planning best practice, be prepared for review during class on Wednesday, for points. see scrumboard
Developers. Ensure each person has Prototype and/or TT3 hack coding task. TT3 Binary Math must be included in project with all "Hack" suggestions. Duplicating a Hack task for multiple individuals and integrating into their personal page(s), would be wise for someone who is behind on code commits. Everyone needs code commits. see repository
Designer. Ensure there is a Design or Research asset for prototyping work. see wireframe
Navigator/Tester. Build a video showing design and runtime of prototype(s). video
Groomers/Developers. Groom Scrum Board before delivery, moving Issues to Review, and including Tangible Assets. Time boxed README entries that point to Issues!

Individual PBL

Individual Scoring

Name Requirements Evidence Score (3) Score (4)
Arushi Complete Mini-labs by implementing Bootstrap grid layout. Also worked on Binary.html link to tangible 2/2
Prisha Update ReadMe and worked on Binary.html. Also helped a bit with CSS. Link to tangible 2/2
Vai Worked on CSS for website. Also worked on implementing a dropdown menu on the website. link to tangible 2/2
Siya Worked on CSS for website. Also worked on implementing a dropdown menu on the website. link to tangible 2/2

Week 1-2

Team Score (1): 4/4

Team Score (2): 4/4

Requirement Evidence
Scrum master: Define tasks and place assignments to in-progress on the Scrum board Scrum board
Designer. Wire Frame (at least three theme pages, team mini-labs, and about) see initial wireframe
Technical Lead. Coordinate brain write session, after preliminary wire frames, make sure you capture technical complexities as an output of this exercise (input, saving data, comments, visual actions, animations, ...) see issues
Navigators. Capture or build highlight of Ideation in README.md, this allows ideas to persist with Project, Make sure that work from Developers works to expectations (testing, suggestions for improvement) you are reading readme
Developers. Bootstrap drop downs in navbar, start to form Wire Frame menu options. Each menu option should have a Stub code page see repository
Developers. Integration of Greet like functionality into a mini-lab page see repository
Developers. Integration of Video Journal 0 into a mini-lab page video

Individual PBL

Individual Scoring

Name Score Evidence Laptop Plans
Arushi 4/4 Individual greet, Journal Will use personal laptop at home and at school
Prisha 4/4 Individual greet, Journal Will use personal laptop at home and at school
Vai 4/4 Individual greet, Journal Will use personal laptop at home and at school
Siya 4/4 Individual greet, Journal Will use personal laptop at home and at school

About

Tri 1: Python and Flask Intro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 78.6%
  • Python 21.4%