- Name: Richard Tillies
- Date: April 24, 2024
- Requirements: CP 325.9 Capstone Completion
- (20%) Project Structure, Standardization, and Convention
- (12%) Core JavaScript
- (9%) Database
- (19%) Server
- (35%) Front-End Development
- (5%) Presentation
- Render: Black Belt Spades
- GitHub: Black Belt Spades
- The brand logo (the belt image along with the Black Belt Spades text) and Home all take you back to the home splash page.
- Game Variations is a largely static page with an accordion element from Bootstrap. Click an accordion header to display the details for that variation of spades gameplay (and hide the others).
- Tournament displays a dropdown menu with options to display All Teams, All Games, and Dashboard. These options are expanded upon in greater detail below.
- Organizations displays a dropdown menu with external links to the websites of different spades organizations.
- GitHub is an external link to the GitHub repository for this project.
- Login is currently a link to the same Admin Dashboard in the Tournament menu.
- See notes below.
Displays all teams in the tournament
-
Add Team button displays a form to add a new team to the database
- Return button returns to the All Teams page
- Add Team button adds the team to the database
- All fields are required
- Reset button returns all fields to default values
-
Click a Team Name to display the games played by that team
- All Teams button returns to the All Teams page
- Update Team button displays a form to update team information in the database
- Delete Team button displays a form to delete a team from the database
- Displays all games played in the tournament
- Add Game button displays a form to add a new game to the database
- Return button returns to the All Games page
- Add Game button adds the team to the database
- All fields are required
- Reset button returns all fields to default values
- Add, Update, Delete Conference and Division
- Display Teams by Conference and Division
- Determine if a game is played between teams within the same Conference and/or Division
- Display Conference and Division records
- Admin login displays Admin Dashboard panel
- Dashboard mock-up available at
/admin
- Dashboard mock-up available at
- Add pagination to the All Games page