OMS Dijon is an non-profit organization at the service of sports associations and clubs in Dijon. Its mission is to support them in their associative club lives (advertising, applications for subsidies, events).
OM Sport Dijon wanted to update its graphic identity and, at the same time, overhaul its website by associating it with a mobile application. We added a back office to administer the entire system.
The app's main goal is to share events and news, so we chose to use OpenStreetMap and Leaflet on both web and mobile platforms, allowing users to quickly identify nearby activities.
The Back Office was built using the PHP framework Laravel. This framework allows content management for both the website and the mobile app with one unique API.Existing datas, stored in Excel files, also needed to be included in the new website.
We used the library Svelte, a lightweight alternative to React, Vue, or Angular, for the association's website.This allowed us to create an efficient responsive site with minimal loading times.The website includes a "shared" section with the application, featuring a map to locate news, events and the clubs.Additionally, a section containing more information about OMS and the clubs are only available on the website.
For the mobile application, we chose Flutter.Flutter is optimal to develop on Android and iOS, with good performance, even on low-end phones.Rather than duplicate the website, which was already responsive, the application needed to focus on essential points of communication with the public.These include tracking news and events, a calendar to identify upcoming activities, and a map to locate different clubs or events nearby.Additionally, users can subscribe to theme-based notifications to be informed of activities without directly checking the application or website.For certain static pages of the website, they are displayed in a webview redirected to the responsive site.
Da Viking Code can assist you with all your Marketing and Communication projects. Contact us to discuss further.