Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/womb0comb0/fsc_csc325_full-stack-project


https://github.com/womb0comb0/fsc_csc325_full-stack-project

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# Task Completion Checklist

## Analyze Design

- [x] Carefully examine the attached image to identify:
- [x] Layout structure, including menus, menu items, TableView, and other controls
- [x] Visual elements and their arrangement
- [x] Spacing, proportions, alignment, and color scheme

## Create JavaFX Structure

- [x] Use the following JavaFX classes:
- [x] MenuBar, Menu, MenuItem for menu components
- [x] TableView, TableColumn for the TableView
- [x] Other appropriate classes for layout and controls
- [x] Organize elements within a Scene and Stage

## Apply CSS Styling

- [x] Create a CSS file and link it to your application
- [x] Style elements to match the design, paying attention to:
- [x] Menu styling (background, text color, font, spacing)
- [x] TableView styling (headers, rows, columns, borders, selection)
- [x] Overall visual consistency

## Implement Functionality (Extra Credit)

- [x] Add event handlers for menu actions, table interactions, and other required functionality
- [x] Implement logic for any dynamic data display or user interactions

## Expected

![expected_wireframe](.github/expected_wireframe.png)

## Actual

![Without Input](https://github.com/WomB0ComB0/FSC_CSC325_Full-Stack-Project/assets/95197809/d03edcbb-ecb3-4a61-9d1e-bf81dfd21f6b)
![With Input](https://github.com/WomB0ComB0/FSC_CSC325_Full-Stack-Project/assets/95197809/33a6837f-e34e-48cb-af3e-320d74eff8de)