Black Salt Dining Website Development

Website Development
UI/UX Design

CLIENT

Black Salt Dining is the newest addition to Canberra's culinary scene in the Australian Capital Territory, located within the Kingston foreshore precinct. 
Black Salt Dining specialises in contemporary Australian cuisine with a distinct focus on authentic Italian flavours, the menu boasts an array of offerings from tantalising pizzas to exquisite pastas. 

PROJECT

Black Salt Dining required a CMS-driven, mobile-responsive website with Integration services. The Services include the development, hosting, and ongoing maintenance of the agreed website/software product. YNOT agreed to continue to maintain the software product throughout the commitment. Other items needed from Black Salt Dining were:

  • Logo Design for the Business.
  • Food Menu creation.
  • Setting with the Point-of-Sale (POS) Setup.
  • Email creation using YNOT’s shared email hosting environment. 

APPROACH

The absence of an online presence for the clients was a marketing risk for which YNOT proposed a CMS-driven, mobile-responsive website with Integration services.

YNOT did the logo creation and also established a CMS for content editing and Food Menu editing which was a user-friendly option for non-tech staff.

SOLUTION

YNOT was using the SilverStripe CMS, combined with PHP, HTML, CSS, and JavaScript, following a structured and efficient process. To begin, the front-end development involved crafting the user interface and design using HTML for structure, CSS for styling, and JavaScript for interactivity. HTML defines the website's layout, CSS enhances its visual appearance, and JavaScript adds dynamic features to engage users. 

The CMS offers templates and themes that can be customised, ensuring a responsive and visually appealing website.
On the back end, the SilverStripe CMS, built on the PHP language, employs the Model-View-Controller (MVC) architecture. 
This architecture separates the application logic into three interconnected components, making the codebase modular and maintainable.

PHP, as the server-side scripting language, interacts with the CMS to handle database operations, user authentication, and other server-side functionalities.

Additionally, SilverStripe supports the creation of custom modules and extensions, enabling developers to extend the CMS's functionality according to specific project requirements.