D'abord, ouvrez un terminal et lancez les commandes suivantes :
pnpm ipnpm devEnsuite, ouvrez http://localhost:3000 avec votre navigateur pour voir le résultat.
Pour éditer les informations du site rendez-vous sur src/lib/site.ts
Pour éditer les propriétés rendez-vous sur src/app/properties/contents
Pour chaque nouvelle propriété, créez un nouveau fichier dans ce dossier avec le slug de la propriété ex. villa-luxueuse-de-700-m4-a-bingerville.mdx puis ajoutez le contenu de la page en vous référant à l'exemple de villa-luxueuse-de-700-m4-a-bingerville.mdx
Bon à savoir:
- Si le prix n'est pas renseigné, la propriété sera en mode "Prix sur demande"
- L'extension étant en
.mdx, vous pouvez utiliser des composants react à l'intérieur de la page
Pour editer le mdx je conseil l'extension MDX for Visual Studio Code
Pour voir les images je conseil l'extension Image Preview
Les images sont dans le dossier
public/propertiespour les images des propriétéspublic/expertisespour les images de la section expertisespublic/contactpour les images de la section contactpublic/socialspour les images de la section footer(réseaux sociaux)public/servicespour les images de la section services
Pour les données statiques du site rendez-vous sur src/lib/data.ts
Pour activer l'envoi d'email, rendez-vous sur .env(renommer en .env.example) et remplissez les variables d'environnement EMAIL_USER et EMAIL_PASSWORD avec vos
identifiants gmail
Peut etre déployer sur Vercel Ou un VPS
1- Build le projet
pnpm run build2-Copier les elements suivant dans le dossier de votre hebergeur
.next
public
package.json
pnpm-lock.yaml
server.js
next.config.ts3-Créer votre application Nodejs puis en entré le server.js
Et voilà!