Skip to content

Smartman01/Cop4331SmallProj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cop4331SmallProj

This is your team's small project, Please note that all members must submit the PowerPoint presentation BEFORE their presentation. The due date in the webcourse for the assignment is 2-28-2021, but your due date is based on your presentation date.

You have 12 minutes. Make sure your team practices the presentation. <-- Make sure

Your team's list and presentation time can be found at the google sheet here: https://docs.google.com/spreadsheets/d/15XarPrWkaLct_rm1bao9B1YRmv2zrcldQ2_NlUJbGkw/edit?usp=sharing (Links to an external site.) You will need a project title, your github link, and an application link. The presentation time will be assigned by 2-8-2021.

The small project presentations will be 12 minutes. Attendance for all presentations is mandatory. Immediately in advance of your presentation you DO NOT have time to go the google drive, drop box, or the like and retrieve your material. You should have your slides and support material on a USB stick or already on your computer. All members must participate in the presentation and be present, not just a hello, but take an aspect of the project to explain.

You may not show the web app from a local instance--it must be on a remote server.

You are also required to use a remote hosting service such as Heroku, Digital Ocean, GoDaddy, AWS, or Azure. I will be demonstrating the LAMP stack using Digital Ocean. You must access your app with a domain name rather than an IP address.

The slides must be professional and start with a title page followed by a members page. Then you should explain what the project is, how it was developed, and anything that you feel is important. Gantt chart, UML and/or ER diagrams are required. Talk about what went well and what did not go well. Give a demo of the application. Leave time for questions and have a questions page.

Project Requirements: Remote database Use a LAMP stack. Use JSON to communicate between client and server. During the presentation, you must show access to at least one API endpoint using SwaggerHub. You will use a web page as the client. (A web page must be AJAX enabled that accesses the API.)

The program is a personal contact manager. Each user needs a login. If someone does not have an account, you need to offer a registration/signup mechanism. For each user, they can add their own contacts (not shared contacts). They can search for, edit, and delete contacts. When the initial page appears, users can either log in or sign up (register).

Please note: you must have a search API and not cache all contacts client side.

The user interface should be clean and professional. The project should be as professional as possible. The source and support files must be in github (You will add the link to the sign up sheet).

Deliverables: Unzipped PowerPoint presentation -- (all members must submit before the presentation) First, make sure you put your github and application links into the spreadsheet https://docs.google.com/spreadsheets/d/15XarPrWkaLct_rm1bao9B1YRmv2zrcldQ2_NlUJbGkw/edit?usp=sharing (Links to an external site.)

You will get a zero if you miss your team's presentation without prior approval of the instructor.

This is the rubric for the small presentation (but does not indicate a required order)

  1. Submission of PowerPoint slides to the Webcourse before the presentation - 10 pts

  2. Professional PowerPoint slides - 5 pts

  3. All members participate in the presentation - 5 pts

  4. Use case diagram - 5 pts

  5. Gantt chart - 5 pts

  6. Demonstration of at least one API endpoint with SwaggerHub - 5 points

  7. Effective search with partial match - 5 points

  8. Thorough demonstration of working project - 30 pts

  9. Project adheres to current standards - 10 pts

  10. ERD - 5 pts

  11. Explanation of technology used for project - 5 pts

  12. There are discretionary points for the instructor to award for project excellence - 10 pts

Suggested presentation elements:

Title page Team members and what part they played Technology used (database, frameworks, github, discord, etc) Things that went well Things that did not go well Gantt chart ERD API demonstration App demonstration Time for Questions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •