I am Dinand
Songs
Songs was created as a small independent web app to serve as a song book for a choir.
It provides users with a list of songs, including the ability to listen, view sheet music and other files associated with the music.
Smart management takes care of uploading and checking files to automatically add them to the repertoire list.
Displayed language is Dutch.
It provides users with a list of songs, including the ability to listen, view sheet music and other files associated with the music.
Smart management takes care of uploading and checking files to automatically add them to the repertoire list.
Displayed language is Dutch.
Users log in to access the environment
Music admins can access the music upload page
Select multiple files to upload
Uploaded files are checked directly by naming rules.
Rejected files can be edited.
Approved files can be put live. One by one or all at once.
The drop-down menu allows administrators to jump to other pages
On the repertoire page you have a nice and easy overview.
Paging and number of rows per page adjustable.
Advanced search on all matching matches.
Opening an item brings up an organized window. Color matches voice type.
Select the song you want to play. Then control your player.
Choose a PDF to view. It opens in a new window.
Information about downloading the files
Music Live manages all files in Repertoire. Retrieve, delete or rename files.
This app is developed in Blazor server (.net 7).
The standard Duende is used for access control. With roles separation as access doors.
As a table view, MudBlazor table best suited the requested functionality.
Font-awesome supplied the necessary signs.
Bootstrap Modal and the audio player are rewired into their own component and connected to Blazor. There fully functional
In addition HTML, CSS, Linq and SQL database.
Blazor server was chosen as the framework to keep the data flows small.
Duende is used in a secure mode, for authorization and authentication.
The whole application is responsive, tested down to min. 412 px as default from Android 8+.
The application is small-scale. A simple table component is combined used in the admin area of Music Upload and Music Live.
With its 3 pages and various components, it is a fast, reliable, easy to use and powerful web app. The webapp is compatible with all newer and most older (Android 4+, Apple 7+, Edge, Chrome, Firefox, safari etc.) devices and browsers.
Dynamically designed to accommodate all different situations on site.
Convenient design with colors and quick popups to enter information in a logical way.
Colors that gives the user a standard view without the need for details.
Special care was taken to keep it low for maintenance.
Duende is used in a secure mode, for authorization and authentication.
The whole application is responsive, tested down to min. 412 px as default from Android 8+.
The application is small-scale. A simple table component is combined used in the admin area of Music Upload and Music Live.
With its 3 pages and various components, it is a fast, reliable, easy to use and powerful web app. The webapp is compatible with all newer and most older (Android 4+, Apple 7+, Edge, Chrome, Firefox, safari etc.) devices and browsers.
Dynamically designed to accommodate all different situations on site.
Convenient design with colors and quick popups to enter information in a logical way.
Colors that gives the user a standard view without the need for details.
Special care was taken to keep it low for maintenance.
Barmate
Barmate represents the best digital service partner for hotels, restaurants and bars with indoor and outdoor spaces.
Barmate works for food courts and also for collaborating Street food trucks.
Customers and staff can place a complete order, Barmate does the rest.
The program is able to split the order and send it to the appropriate station such as bar, kitchen, dessert shop, food truck, grill, coffee corner and more.
Each order has its own notifications. All stations will announce when they are ready to serve.
Staff will take care of the payment, which includes tools such as group payment, but also individual member payments.
Tips are kept separate, informs staff if customer demands attention.
It will even prompt staff to walk past a customer after a while so they feel seen and ready to order more.
With Barmate you can handle large sites with less staff.
That's why Barmate is your best partner you've ever had.
Displayed language is Dutch.
Barmate works for food courts and also for collaborating Street food trucks.
Customers and staff can place a complete order, Barmate does the rest.
The program is able to split the order and send it to the appropriate station such as bar, kitchen, dessert shop, food truck, grill, coffee corner and more.
Each order has its own notifications. All stations will announce when they are ready to serve.
Staff will take care of the payment, which includes tools such as group payment, but also individual member payments.
Tips are kept separate, informs staff if customer demands attention.
It will even prompt staff to walk past a customer after a while so they feel seen and ready to order more.
With Barmate you can handle large sites with less staff.
That's why Barmate is your best partner you've ever had.
Displayed language is Dutch.
Technologies used overall
Blazor
MVC
C#
Razor
Bootstrap
HTML
CSS
XML
Javascript
Jquery
SQL
LinQ