Hello there
I'm new to Outsystems and enthousiastic to finally start my own long anticipated project. I'm using the free version since it's a non-profit project to help people with chronic illness find hope for healing.
I'm looking for more experienced users to put me on the right path to what would be best practice for what I would like to achieve:
- I want to create two apps based on the same database and with similar functionality (the downloadable app might get extra bonus functions). Both will be accessible to the wide public. There will be no, or just a few registered users.
- The central database should be very easy to expand and update. Changes should be immediately delivered to users who are online. So no weird reloading of a spreadsheet into the Service Studio every time I change a typo in an attribute somewhere. There would be multiple small changes per day. This database is alive and kicking! I'm building it from scratch. I know there is a way to change entities in Service Studio directly, but perhaps there is even a more user-friendly way. Types of frequent updates:
- The overall idea is that users can easily filter and search through one big database to look at a neat overview of entity cards that would be of interest to them. Clicking on an entity card shows more details and offers some interaction (either linking to an outside URL or ideally having a media player embedded in the app that can play from sources as YouTube, Vimeo, Anchor...).
- The main sections (sorry if that is not the technically correct word) in the app could look something like this:
- The base of the website should also be built with a free of charge platform to keep the financial burden on me as low as possible. I can put in a lot of time, but not much money, I don't want to charge my end users. Wordpress perhaps. Do you have suggestions how I can best support the app for functioning smoothly in all kinds of webbrowsers?(Or is there a possibility to only have Outsystems as a platform, once I have a domain name and web host?)
To be clear, my overall question is: what is the best practice basic setup to achieve the above?
I don't have experience yet with creating apps, only some experience with simple code and website building. But I have a civil engineering background, am good with software and am confident that I'm able to learn with time and effort.
Thanks a lot for helping out with getting me started on the right foot! In the meanwhile I continue with the OS lessons, but it would help to know what to look out for specifically!
Hi IngeS,
It's great you are involved in such initiative!
Regarding getting that OutSystems knowledge that will help you accomplish your goals, I would advise you to take the OutSystems learning paths that are available for free. You will learn how to design your applications according to the best practices and all those questions you currently have will be answered there.
Since you are aiming for web and a mobile applications, I suggest you start with the Becoming a Mobile Developer Guided Path - Training | OutSystems and then eventually complement it with the Becoming a Reactive Web Developer Guided Path - Training | OutSystems.
After going through these courses I am sure you will be able to put together great applications and in case you have specific questions, you can always come to the forum and ask!
Best of luck!
João
Hi @IngeS ,
You can use this for best practices https://success.outsystems.com/Documentation/Best_Practices/Development/OutSystems_Platform_Best_Practices
Thanks and Regards,
Ashutosh
Hi Inges,
Please go through below course
https://www.outsystems.com/training/courses/153/reactive-web-overview-and-best-practices/
Regards
Shashikant Shukla