My app for the 2023-2024 FBLA Coding and Programming Event https://marinodev.com/fbla/
Go to file
2024-06-26 13:06:03 -05:00
fbla_ui fixes 2024-06-26 13:06:03 -05:00
fbla-api More fixes 2024-06-25 18:27:53 -05:00
SLC after SLC rubric and README.md 2024-04-29 21:58:55 -05:00
.gitignore init commit - move from separate git repos 2024-04-07 12:32:23 -05:00
Jenkinsfile fixes 3 2024-06-06 21:40:28 -05:00
README.md More fixes 2024-06-25 18:27:53 -05:00

Job Link

This is my app Job Link for the 2023-2024 FBLA Coding and Programming event.
WI SLC Winner.

It uses the Flutter Framework for the front end and the Dart Language for both the front end and API.

3rd Party Libraries

Clearbit's logo API was also used to get logos for businesses.

Requirements

  • OS: Windows, Linux, MacOS, Android, IOS. Note that some releases may not contain a MacOS or IOS build.
  • Stable internet connection.

API

  • OS: Windows, Linux, MacOS.
  • Stable internet connection.

Installation/Usage

Please view the README in fbla_ui and fbla-api for specific instructions for installation and usage for each part of the app.

Competitions

Here is the presentation used for competitions.

WI State Leadership Conference

1st Place
Used release 0.1.1
Here are my score sheets.

Questions asked (with my answers):

Q: Why did you decide to use the apps (framework and tools I assume) you used?
A: I decided to use Flutter primarily because of its cross-platform capabilities and its integration with the Material design specification. I also decided to use it because I had some previous experience with Flutter and Dart, and Dart is somewhat similar to Java which I also had experience with.

This one seems to just be a clarification for the User input is validated category of the scoring sheet ( page 5-6)
Q: You mentioned that you validated that the description [of the business] is required, do you validate all the inputs or just that?
A: I validate that all of the required fields are inputted, and I also check for a valid email address and website format.

This seems to be for the scoring sheet ( page 5-6) Code Quality section.
While looking through a binder of the presentation and source code:
Q: Is your source code all properly commented?
A: While it is hard to comment UI code because of the nature of it, I did my best to use comments where applicable, and I also provide extensive documentation of the installation and usage of the app in the documentation in the README files.