DEV Community

Discussion on: I am a Morrocan Full Stack developer and designer currently working on a mega project, Ask Me Anything!

Collapse
 
jerrymani33 profile image
Arul

Hi Anas Latique,

I'm currently working on a product of my company this is our first product which is based on Billing system so I want to make this as an offline application(Desktop) with online sync using Angular and electron. I wish this product could be configurable in future like it can easily integrate CRM any other related domains. So can you give me any advice anything before I start coding?

Collapse
 
grantralls profile image
Grant Ralls

There is a GitHub repo github.com/HospitalRun/hospitalrun... that does a similar thing. I don't know everything there is to know about it, but their use of CouchDB seems to be an important decision in making it work. (I know you weren't asking me but I saw your question and I thought of that repo and thought it might be useful).

Collapse
 
tourgardan1 profile image
tourgardan

I appreciate several from the Information which has been composed, and especially the remarks posted I will visit once more.
تور کیش از اصفهان

تور کیش از تهران

تور کیش از مشهد

جاهای دیدنی کیش

جاهای دیدنی مشهد

Collapse
 
iamanas20 profile image
Anas Latique

Well, I would say you just have to do your analysis before you start coding, just like any big software or app you have to know what are the factors, what are the
different database data you need to store and manipulate (tables, procedures...) and what type of Database to work with in the first place (as Grant said CouchDB is a good call).
Also focus on the design of the app, before you get to coding, you should do some sketches so you'd have a general (or a specific) idea of how your app will look like and behave!
All luck Arul!