https://github.com/jerwest/AD320-GP1/
Project Goal: Create basic LAMP web application with frontend using HTML, CSS, JavaScript, Skeleton, and backend using PHP and SQL. Goal has been accomplished 👏🎉
Group Project #1 - Sprint #3 - Liteweight Fitness Tracker (LFT)
Sanford Winslow - edited html to have company logo hyperlink to home page, added Terms & Conditions page, edited html footer to show link for Terms & Conditions, edited php file to reflect "for examples:", added second field for password confirmation
Laila Chavez - edited html to have company logo hyperlink to home page, added Terms & Conditions page, edited html footer to show link for Terms & Conditions, edited php file to reflect "for examples:", added second field for password confirmation
Iryna Sherepot - created PHP for averages in data input, created event listener on metrics page with submit button, javascript function to display values on right of metrics page, little bit of styling,
Jeremy Westfall - added data to database tables to fill in database with dummy data, created SQL files to create and insert data into database, maintained repository and README.md file
List of Completed User Stories: ~1 As a user, when I click on the company logo, it takes me to the home page, no matter which page I am on
~2 As a user, when I want to know Terms & Conditions, I click on it in footer, and it takes me to it
~3 As a user, I want to have a good UX/UI experience and have fields be clear to me that I need to enter input into
~4 As a user, I want to ensure my password is written correctly by having the opportunity to enter it twice
Project Write-Up: A fitness tracker that allows users to enter data (weight, calories, activities, body type, etc.), to view, and to manipulate(edit or remove). They can view their progress and results through graphical (charts, tables, etc.) representation.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Group Project #1 - Sprint #3 - Requirements
For Sprint 3, I would like your team to target any remaining user stories and continue your self-guided development of your LAMP project. After demo next week (2/7), one group member should submit a link to the repo.
This is the Final LAMP sprint! Good luck!
Group Project #1 - Sprint #2 - Liteweight Fitness Tracker (LFT)
Summary of Work:
Sanford Winslow - Edited and worked on php for activity page and contact page, created sql database tables and servers, assisted on social media links, attended meetings and contributed to discussions and direction of site.
Laila Chavez - Created and filled out dummy user data to populate tables for database, assisted on social media links, attended meetings and contributed to discussions and direction of site.
Iryna Sherepot - Created php script to insert data from contact and activity forms into database, when users enter data into daily activity/contact fields and clicks out of last field the values show on the right, assisted on social media links, attended meetings and contributed to discussions and direction of site
Jeremy Westfall - Edited CSS and HTML to unite pages of website, updated user stories and README file, when hover over nav bar, worked on nav bar links to other pages, it lights up, brainstormed rough draft of different tables and attributes, contributed to discussions and direction of site.
List of Completed User Stories: ~1 As a user, when I hover over the nav bar, I want to see it highlight to show me interaction ~2 As a user, when I click on a page in the nav bar, it navigates me to that page ~3 As a user, when I click on a social media icon, it takes me to that site ~4 As a user, when I enter my info on the contact page and submit, it collects my info ~5 As a user, when I click out of last field in daily activity form, the page reflects my info ~6 As user, when I enter my values in the daily activity fields and click submit, the site collects my info in a Database
Project Write-Up: A fitness tracker that allows users to enter data (weight, calories, activities, body type, etc.), to view, and to manipulate(edit or remove). They can view their progress and results through graphical (charts, tables, etc.) representation.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Group Project #1 - Sprint #2 - Requirements
For Sprint 2, I would like your team to target 4 user stories and continue your self-guided development of your LAMP project. After demo next week (2/5), one group member should submit a link to the repo.
Group Project #1 - Sprint #1 - Liteweight Fitness Tracker (LFT)
Summary of Work:
Sanford Winslow - Login page, along with server, database and backend work
Laila Chavez - Contact page, along with server, database and backend work
Iryna Sherepot - Activity and Index pages, along with server, database and backend work
Jeremy Westfall - Git work, combined pages, very slight tweaks for presentation
List of Completed User Stories: ~1 As a user, when I scroll down, I want to see more relevant information
~2 (Semi-done) As a user, when I look at and interact with the page, I expect to have a pleasant UX experience, especially with the potential for information overload
~3 (Semi-done) IF the user, HOVERS over some element(button, picture, logo etc) THEN button changes color/expands/ the pointer changes its look to a finger instead of arrow etc other ideas
Project Write-Up: A fitness tracker that allows users to enter data (weight, calories, activities, body type, etc.), to view, and to manipulate(edit or remove). They can view their progress and results through graphical (charts, tables, etc.) representation.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Group Project #1 - Sprint #1 - Requirements
Welcome to Sprint 1, Let's get Developing!
For this week, I would like your team to focus on getting the basic framework of your site together.
- Create mockup pages from your wireframes
- Create a mock data object to model your database (will discuss in class)
- Choose at least 2 user stories to work on.
- Prepare to Demo your sprint work for the class on Week 4 to end Sprint 1 and begin Sprint 2!
Deliverables to be submitted!
- Submit a link to your github repository with a brief summary of the work that was done by each developer, and a list of your user stories that are completed.
Example: https:/github.com//myAD320Project Team Member 1 - Worked on User Story X - Completed. Team Member 2 - Worked on User Story Y - Still in progress, carrying over to next sprint Team Member 3 - Worked on User Story Y with TM2, pair programming to speed up development. Team Member 4 - Technical work for database and site architecture. Some work on User story Z
Completed stories User story X
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Group Project #1 - Sprint #0 - Liteweight Fitness Tracker (LFT)
Project Write-Up:
Project Write-Up: A fitness tracker that allows users to enter data (weight, calories, activities, body type, etc.), to view, and to manipulate(edit or remove). They can view their progress and results through graphical (charts, tables, etc.) representation.
User stories:
#1 As a user, when I click to add my weight and I click enter, then I see a result on a webpage and it will be stored in a database
#2 As a user, when I click to convert my weight from kilo to pounds or vise versa then I see the results of the conversion
#3 As a user, when I click on history graph, then I see a graph chart of past history inputs and I can change between data points
#4 As a user, when I want to pull history (my daily activities) then I click a box to download as a csv file to the browswer download
#5 As a user, when I enter the wrong information into my activity database, then the system will warn me that it is not the correct datatype so that my data stays accurate
#6 As a user, when I scroll down, I want to see more relevant information
#7 As a user, when I look at and interact with the page, I expect to have a pleasant UX experience, especially with the potential for information overload
#8 As a user, I can upload an image file (a personal photo, logo or quote),then the page will reflect my changes
#9 IF the user, HOVERS over some element(button, picture, logo etc) THEN button changes color/expands/ the pointer changes its look to a finger instead of arrow etc other ideas
#10 As a user, when I want to invite a friend to use the app, then I click the invite button, enter email address and submit
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This repository is for Group Project #1 in AD 320 - Web App Development at North Group Project #1 - Requirements
For this project, you will work in groups of 4 to create a Web Application using PHP and MySQL. Development will take place in an iterative, Agile style.
For week 2, we will start with a planning sprint for your project, where you will decide what the project will be, create a backlog of user stories to develop, and generate a UI Wireframe sketch of how your project will look.
The project must satisfy the following requirements:
- Serverside project code is PHP, exclusively. No python or JS
- Serverside Database is MySQL
- Project should include a way to perform all CRUD operations against a database,
For example, a book wishlist application that
C: allows users to add book titles and ISBNs to a list, R: allows users to view their list U: allows users to edit a list entry D: allows users to remove an entry from their list
The deliverables for Sprint 0 will be:
- Create a GitHub repository with all team mates added as collaborators. (Will demo in class)
- In your group repo's README.md file, include a brief write-up of your what your project will be.
- An image file that shows wireframes for all planned screens of your application (Simple sketches are fine)
- Create 10 user stories to be considered for development in Sprint 1 (Week 3) (Use GitHub Issues for this)
To submit, one person from the group should submit a link to the project github repository to notify me that all the sprint 0 work has been completed. (Commits to the repository for Sprint 0 work added after Wednesday 1/16 @ midnight will be considered late work.)