Se connecter

Informatique

Création de sites web

Sujet : Projet perso site web
1
_Zortop_
Niveau 2
15 décembre 2023 à 11:29:30

Bonjour à tous,

J'ai quelques questions sur un projet perso (y a pas de pub il existe pas encore)

Je veux faire une boutique en ligne mais je trouve les cms super lent et pas vraiment optimisé aux oignons..
Je fais déjà du react(nextjs) et j'aimerai utiliser ces compétences pour le front de mon site

Mais pour le back je ne sais pas encore, j'ai entendu parlé de headless cms qui me permettrait de pas perdre trop de temps dessus et pouvais gérer les parties paiements, commandes etc

Certains d'entre vous a déjà testé ? La performance du site est vraiment plus optimal ?

Merci la team

Bonne journée !

Nuagedecube
Niveau 21
15 décembre 2023 à 11:40:42

Pourquoi ne pas concevoir votre système de paiement ?

_Zortop_
Niveau 2
15 décembre 2023 à 11:44:17

Gérer moi meme la fonctionnalité de paiement (jamais fait déjà dans un projet) ça sera long et fastidieux

Sachant que cela entraîne aussi une gestion des commandes qu'un headless cms possède avec des rapports et des historiques commandes etc

Ça a l'air alléchant comme gain de temps sans écrasé la performance du front

Apochaos
Niveau 64
15 décembre 2023 à 16:12:06

Stripe n'est pas vraiment compliqué à intégrer. https://stripe.com/docs

Par contre tu auras effectivement besoin de faire un backend et un backoffice pour lister les commandes, envoyer un email, etc.

Si tu veux rester dans une stack JS, je te conseil de jeter un coup d'oeil à AdonisJS https://docs.adonisjs.com/guides/introduction
C'est un framework http pour nodejs qui s'inspire fortement de Laravel.

Sinon, tu peux apprendre un autre langage et partir sur d'autres solutions :
- PHP : https://laravel.com/docs/10.x
- Ruby : https://guides.rubyonrails.org/
- Python : https://docs.djangoproject.com/en/5.0/

55banned
Niveau 27
17 décembre 2023 à 22:44:59

Ce qui peut être intéressant serait d'utiliser un headless CMS assez flexible type Strapi que tu peux héberget toi même et qui te permet de toi même créer tes types de contenus et toute ton orga.
La limite, d'expérience je dirais que seul on oublie vite tout un tas de champs et de fonctionnalité, mais rien de bien méchant si tu es sur un petit e-commerce.
Et ça s'intègre très bien avec Next.js + graphql.

Partie paiement :

Je te conseille Snipcart + Stripe, un outil qui gère pour toi la partie e-commerce / dashboard / vente, encore une fois qui s'intègre tranquille via une API.

Avec ça tu devrais te faire un e-commerce plus performant et facile à gérer une fois que tout est paramétré. :ok:

https://snipcart.com/fr

https://stripe.com/fr

1
Sujet : Projet perso site web
   Retour haut de page
Consulter la version web de cette page