Find Jobs
Hire Freelancers

Cross Platform Desktop App Development

₹1500-12500 INR

Zavřený
Zveřejněno před více než 6 roky

₹1500-12500 INR

Zaplaceno při doručení
I want to create a cross platform desktop application which will sync with a web application if an internet connection is found. I don't want you to develop the application, I will develop it myself with my [login to view URL] demo application will have only One Form to perform basic CRUD operations. The work is more regarding setting up the installers and decising what technology is perfect for the use case. Here are the requirements and preliminary use cases -- The application will be a school management system. It will have a desktop application which will be used by teachers and students. -- The teachers and the students will download the application from the internet, run the installer file and install the desktop application in their system. They can have a Windows system or a MAC, so we have to develop installers for both platforms -- The principal of the school will download the same application from the internet, run the installer file and install it on his computer. He can have a windows system or a mac, so we have to develop installers for both platforms. -- THe teachers, the students and the principal will all use the same database which will be installed in the principal's computer. -- All the computers are connected via LAN or School's Wi-Fi connection. -- So basically, you have to develop one installer which will be common to everyone. Only one computer in the network can be a master and rest of them will be slaves. Slaves will read and write data to the database saved in the master computer. The master will also read and write data to the local database of Master computer. -- The master computer is supposed to be ON all the time and if it's OFF, the slave systems cannot work or read and write data to the master. We are assuming that the Master system is always ON. -- When master computer is connected to the internet, the local database in the master computer will sync all data to a MYSQL database stored in the cloud. The technology stack of the cloud application is PHP, MYSQL. Now you need to figure out the technology and methodology of the desktop application to achieve this. Pleaes note that we do not want to develop the application with .NET. Anything other than .NET is fine by me. You can use Electron or other technologies to develop the desktop app but not .NET So what you will be delivering to me is this -- A simple installer file for windows and mac. -- I will run the installer file and the application will be installed in my windows and mac computer. -- The installer will ask if this is a master system or a slave system. If it's the master system, it will install the database server and the database in my master computer and setup the server so that the slave system can access it. The installer will setup everything needed and the user will not setup anything at all. All dependencies have to installed by the installer and not the user, so the installer has to be built that way. -- If it's the slave system, the installer will simply install the application on the computer and request the user to connect to a Master system in the same network, so that it can access the data. -- Once the master and the slave systems are up and running, there will be a simple form on the application which will perform CRUD operations on the database. I will first use the slave to perform CRUD operations and then the master to perform CRUD operations. -- Once CRUD operations are done, I will click a button on the master application to sync all the data to the cloud database. -- The sync has to be two way in nature. THe master computer will sync data from the local database to the cloud and it will also pull new data from the cloud to the local DB. Once all of this is done, you will need to provide me a video tutorial on how this is done, how to create the installer and other documentation so that I can replicate it myself with my team.
IČ projektu: 15457852

O projektu

6 nabídky
Vzdálený projekt
Aktivní před 6 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
6 freelanceři nabízejí v průměru ₹56 958 INR za tuto práci
Avatar uživatele
A proposal has not yet been provided
₹7 777 INR v 3 dnech
5,0 (3 recenze)
4,0
4,0
Avatar uživatele
Hi, OZVID Technologies is a team of 80+ highly skilled developers having lot of experience in website and mobile application development (Android & iOS). We have completed 500+ applicatio... Relevant Skills and Experience PHP,Software Architecture, Proposed Milestones ₹7777 INR - Full project Stay tuned, I'm still working on this proposal.
₹7 777 INR v 3 dnech
5,0 (3 recenze)
2,5
2,5
Avatar uživatele
We had already worked on this project. Please specify clearly that on which platform we need to work? Desktop or Web? And also which platform you are using currently? Need some good discussion on this Relevant Skills and Experience .Net, MsSQL Server, PHP, MySQL, Amazon Web Service, Etc Proposed Milestones ₹40000 INR - After Demo ₹40000 INR - After Completion Additional Services Offered ₹8000 INR - Amazon Web Services (Cloud) Contact for further discussion
₹80 000 INR v 90 dnech
5,0 (1 recenze)
1,6
1,6
Avatar uživatele
HEY! I have got experties in app development.i will provide u a good work. I have done this kind of work previously. Hope so you will be comfortable with me.i’ll definitely try my level best in this regard. Have a good day . Thanks
₹1 750 INR v 1 dni
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z INDIA
Kadubeesanahalli, India
0,0
0
Ověřená platební metoda
Členem od říj 3, 2013

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.