Gaspard TOURDIAT

Apprenez-en davantage sur moi

website-to-app.com

Etat du projet : Suspendu

Idée du projet

En créant divers projets web, j’ai parfois eu envie d’élargir le publique touché en diversifiant les plateformes où le projet était accessible. C’est en faisant des recherches que j’ai découvert qu’il n’existait pas vraiment de solutions facile pour transformer un site internet en application. J’ai donc pensé qu’un site permettant cela serait pratique pour les petites entreprises qui n’ont pas forcément les moyens de payer des développeurs pour recréer leur site en application mobile.

Outil de conversion

Pour réaliser ce projet, j’ai créé une première API via la bibliothèque Python « Django », permettant de créer et d’exécuter des projets avec Electron JS, un framework Java Script permettant de créer une application avec navigateur intégré. Avec Electron JS, j’ai pu faire en sorte d’automatiser l’exportation d’un site internet (via son URL) en fichier APK (fichier d’installation d’application Android). Ainsi, un simple appel à l’API que j’ai créé permettait d’obtenir l’APK dirigeant vers un site demandé.

Panel d’administration de l’application

J’ai décidé de créer une interface utilisateur avec mes connaissances en PHP, HTML et CSS, sans passer par une CMS car je ne savais pas encore bien en utiliser à ce moment. Cela se remarque assez bien en regardant l’interface graphique qui n’est pas forcément très belle.
Après avoir créé un compte sur le site, l’utilisateur obtient l’accès à un panel d’administration pour son application. Il y retrouve des statistiques d’utilisations, un gestionnaire des applications dans le cas où il en possède plusieurs, une section paiement, et une section support.
L’enregistrement des données se fait avec une base de données MySQL.

Contraintes du produit

Bien que le produit puisse être intéressant, il ne proposait pas une navigation fluide telle le ferait une vrai application développée en React Natif, ou autre langage dédié aux applications. De plus, le produit ne proposait pas la mise en place de notifications push, ni l’export dans un format publiable sur le Play Store ou l’App Store.

Suspens du projet

Le projet a été suspendu après avoir eu l’idée d’un meilleur projet, à savoir « CloseChat.ai », que vous pouvez retrouver sur mon site internet. Website-to-app.com m’a tout de même appris à créer une API avec Python, utiliser différents langages dans un même projet (HTML, CSS, PHP, SQL, Python & JavaScript), bien que je ne savais pas coder en Java Script.