- Added .gitignore to exclude unnecessary files and directories. - Created next.config.js for Next.js configuration. - Set up package.json and package-lock.json with dependencies including Next.js, React, and TypeScript. - Implemented Tailwind CSS for styling with a dedicated tailwind.config.ts. - Developed core application structure including layout, pages, and components for header, footer, and various sections (Hero, Services, Pricing, etc.). - Integrated contact form functionality using nodemailer for email handling. - Established global styles in globals.css and added animations with Framer Motion. - Included README.md for project documentation and setup instructions.
66 lines
1.4 KiB
Markdown
66 lines
1.4 KiB
Markdown
# Runlock.re - Site Web Next.js
|
|
|
|
Site web moderne pour Runlock.re, expert Vaultwarden à la Réunion.
|
|
|
|
## 🚀 Technologies
|
|
|
|
- **Next.js 14** - Framework React
|
|
- **TypeScript** - Typage statique
|
|
- **Tailwind CSS** - Styling
|
|
- **Framer Motion** - Animations
|
|
- **Lucide React** - Icônes
|
|
|
|
## 📦 Installation
|
|
|
|
```bash
|
|
# Installer les dépendances
|
|
npm install
|
|
|
|
# Lancer le serveur de développement
|
|
npm run dev
|
|
|
|
# Build pour la production
|
|
npm run build
|
|
|
|
# Lancer en production
|
|
npm start
|
|
```
|
|
|
|
## 🎨 Fonctionnalités
|
|
|
|
- ✨ Animations fluides avec Framer Motion
|
|
- 🎯 Design moderne orienté sécurité
|
|
- 📱 Responsive design
|
|
- ⚡ Performance optimisée
|
|
- 🔒 Thème sombre sécurisé
|
|
|
|
## 📄 Structure
|
|
|
|
```
|
|
├── app/
|
|
│ ├── layout.tsx # Layout principal
|
|
│ ├── page.tsx # Page d'accueil
|
|
│ └── globals.css # Styles globaux
|
|
├── components/
|
|
│ ├── Header.tsx # Navigation
|
|
│ ├── Footer.tsx # Pied de page
|
|
│ └── sections/ # Sections de la page
|
|
│ ├── Hero.tsx
|
|
│ ├── Stats.tsx
|
|
│ ├── Services.tsx
|
|
│ ├── Encryption.tsx
|
|
│ ├── Timeline.tsx
|
|
│ ├── Pricing.tsx
|
|
│ ├── FAQ.tsx
|
|
│ └── Contact.tsx
|
|
└── ...
|
|
```
|
|
|
|
## 🌐 Déploiement
|
|
|
|
Le site peut être déployé sur :
|
|
- Vercel (recommandé pour Next.js)
|
|
- Netlify
|
|
- Tout hébergeur supportant Node.js
|
|
|