GooPics est un hébergeur d'image gratuit sans inscription vous permettant de partager vos images. GooPics existe depuis 2015 et a récemment dépassé les 50 000 images hébergées. Plusieurs millions de requêtes sont effectuées chaque mois vers les images hébergées.

J'ai récemment migré le stockage des images vers l'Object Storage d'OVH qui permet une bien meilleure scalabilité.

Une réécriture complète du back-end sous NodeJS est prévue et apportera un gros lot de nouveautés. Le front-end sera lui probablement du Angular.

N'hésitez pas à dire ce que vous pensez du site.

Lien vers GooPics : https://goopics.net

3 réponses


Bonjour :) C'est très propre et on sent le travail effectué derrière.

J'ai quelques points à soulever :

  • As tu un model économique ?
  • Pourquoi ne pas drastiquement aléger la page type : https://goopics.net/i/vpGg j'ai le sentiment que tu charges trop de chose pour le besoin réel, une bonne piste serait de mettre en place (AMP)[https://www.ampproject.org/fr/]
  • Pourquoi ne pas proposer une feature de crop/resize on the cloud ?

Encore une fois mes félicitations pour ce projet.

Nydau
Auteur

Salut,

  • Pour le modèle économique, c'est la publicité qui permet le financement du site.
  • Qu'est-ce qui est selon toi chargé en trop ?
  • C'est prévu avec une prochaine version qui proposera des nouveautés : système compte utilisateur, thumbnail, resize/crop, API etc. La réécriture est prévue avec NodeJS en backend

En fait tu y charges, jQuery, un script avec ça mais tu t'en serts pas :

$("#showlinks").click(function(){$("div.links").toggleClass('hidden');});

Tu charges aussi beaucoup de CSS :

        <!-- CORE CSS -->
        <link href="https://goopics.net/assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />

        <!-- THEME CSS -->
        <link href="https://goopics.net/assets/css/essentials.css" rel="stylesheet" type="text/css" />
        <link href="https://goopics.net/assets/css/layout.css" rel="stylesheet" type="text/css" />
        <link href="https://goopics.net/assets/css/header-i.css" rel="stylesheet" type="text/css" />
        <link href="https://goopics.net/assets/css/color_scheme/orange.css" rel="stylesheet" type="text/css" id="color_scheme" />

Pour un affichage très simple pouvant être directement ajouté en inline (comme Google ou Amazon font). ça permet de minimiser le nombre de requête faites à ton serveur et exploiter un maximum la mise en cache :)