NiharMarar / p4lavalamps

0 stars 0 forks source link

Here is our Webpage Runtime link

Here is the link to our How its Made Information/Grading Presentation

Here is the link to our Scrum Board where our tickets and issues can be found

Here is the link to the Project Plan

HOW ITS MADE INFORMATION

Our project was made through the use of various skills and technicals learned throughout the course of AP Computer Science Principles

This is our trimester 3 project for AP CS Principles. We aspire to create an easy platform for users to get information on COVID-19. We used code including HTML, CSS, Javascript, and other front end and bac end code in order to create a functional and efficient Covid-19 Information website. Our plan was to make our website show people all covid counts and cases and show them all the information about covid. Make it into a news site as well with multiple api from other sites. Explain how covid works, what symptoms, data, api, database, a login system and also an email system. Covid has been a huge factor in everyone’s life and we want people to know the latest Covid news because this pandemic isn’t going anywhere soon. We used code and references from projects, routes, flask, sql, api, python, html, and will use github. Maybe even a little JS. Will also use POST and have JSON.

In our website, we created databases, REST APIs, informational subpages, individual sections with minilabs through the use of blueprints. Our website goes beyond basic Python fundamentals and a simple website, by introducing the use of POST and including a database into our website. We implemented a database that can store the user’s data as well as display data and information about Covid. We used SQLAlchemy to help with our databases. Our website y have multiple apis. Our website allows entertainment and learning in the form of getting to view data and information about Covid kind of like a news site. In terms of things our website will actually effect, our website will bring something entertaining and interactive to Night at the Museum and strengthen our teams portfolio as it will provide proof of our competency with web development and data

Easter Egg

Our easter egg is accesible through the navigation bar as a hidden button, but can change with future updates. Because website is not run off RPI / AWS yet, you can clone project and run project on your own machine. The easter egg can be found between the "mission" and "survey" buttons.

Goals

Big Ticket Items 5/14/21

This information can also be found on our scrum board:

Scrum Board

Ticket #1 Nihar

Ticket #2 Francis

Ticket #3 Bryce

Ticket #4 Luca

Ticket #5 Colin

Nihar Marar MiniLab: Classes in Python

1. Use an individual section (blueprint) in your Scrum Team project for Mini Lab definition and execution

2. Enhance or Define a Class to manage a complex data set

3. Create an Object from a Class in Python

4. Display data or enhanced data from this Python Object on Project Web Page using "getters"

5. Highlight WOW or insight in doing this project. (ie Mastery Show adding timing to Class to Displaying it on Web)

Francis Lim MiniLab: Classes in Python

1. Use an individual section (blueprint) in your Scrum Team project for Mini Lab definition and execution

2. Enhance or Define a Class to manage a complex data set

3. Create an Object from a Class in Python

4. Display data or enhanced data from this Python Object on Project Web Page using "getters"

5. Highlight WOW or insight in doing this project. (ie Mastery Show adding timing to Class to Displaying it on Web)

Bryce Modugno MiniLab: Classes in Python

Colin Tran MiniLab: Classes in Python

Minilab: https://github.com/NiharMarar/p4lavalamps/blob/ff4ea800e3e07457bdf8a0b3318c3cd2efd311b9/blueprint/colintran/minilab.py

Luca Pinto MiniLab: Classes in Python

https://github.com/NiharMarar/p4lavalamps/blob/061f742929b56c769779f74274ca5646e6e053ae/blueprint/lucapinto/minilab.py#L1-L61

Big Ticket Items

This information can also be found on our scrum board:

Scrum Board

Ticket #1

Ticket #2

Ticket #3

Ticket #4

Ticket #5

Project Team Checkpoint with Umbrella Guide

This is the link to our Scrum Board review column with the weekly tickets

This is the link to our Umbrella Ticket with Checkpoint Info

Luca Pinto - Pre-Final Project Team Checkpoint Ticket

Nihar Marar - Pre-Final Project Team Checkpoint Ticket

Colin Tran - Pre-Final Project Team Checkpoint Ticket

Francis Lim - Pre-Final Project Team Checkpoint Ticket

Bryce Modugno - Pre-Final Project Team Checkpoint Ticket

Survey Table (CRUD)

Ryan worked on this. You can find it in the navbar, and you can fill out a survey report, rating your experience on our website. You also have the option to leave your contact information. Contains data filtering, however this portion is still needs some work. Link to code for tables: https://github.com/ryanmgds/P4-Wildcats/blob/main/templates/healthydinners.html , link to code that contains format of page: https://github.com/ryanmgds/P4-Wildcats/blob/main/templates/base.html

Login Session For Easter Egg

Bryce worked on this. You can find this in the navbar. So far, easter egg location has been made. Login session is in progress at the moment. Code to easter egg: https://github.com/ryanmgds/P4-Wildcats/blob/main/templates/easteregg.html

Data Curation

Link to new statistics pulled here:

Raspberry pi deployment / AWS??

Still in progress, attempted deployment on RPI many times, have failed. Will try out AWS.

P4-lavalamps Creators

Nihar Marar, Colin Tran, Luca Pinto, Bryce Modugno, Francis Lim