Initialize Next.js project with essential configurations and components
- 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.
This commit is contained in:
65
README.md
Normal file
65
README.md
Normal file
@@ -0,0 +1,65 @@
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user