https://github.com/dilane3/bootcamp-waitlist-app
Dev Girls Bootcamp Waitlist application - powered by rasengan.js
https://github.com/dilane3/bootcamp-waitlist-app
Last synced: 10 months ago
JSON representation
Dev Girls Bootcamp Waitlist application - powered by rasengan.js
- Host: GitHub
- URL: https://github.com/dilane3/bootcamp-waitlist-app
- Owner: dilane3
- Created: 2025-06-26T17:29:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-28T19:45:20.000Z (about 1 year ago)
- Last Synced: 2025-08-25T09:53:27.721Z (11 months ago)
- Language: TypeScript
- Homepage: https://bootcamp-waitlist.vercel.app
- Size: 95.7 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# đ„ DEV Girls Bootcamp Waitlist â Rasengan.js
Bienvenue dans ce projet basĂ© sur **Rasengan.js**, un framework React moderne, rapide et chakra-infusĂ© âĄïž. Cette application gĂšre les inscriptions Ă une **liste dâattente pour un Bootcamp**, permettant aux utilisateurs de sâinscrire en quelques clics et aux organisateurs de suivre les demandes en temps rĂ©el.
---
## đ FonctionnalitĂ©s principales
- đ Formulaire dâinscription avec validation en temps rĂ©el
- đ Notifications de confirmation et messages personnalisĂ©s
- đ§ Stockage des donnĂ©es (via [SMAD](https://smadmail.com))
- đ§° Interface responsive et accessible
---
## đ ïž Technologies utilisĂ©es
- **Rasengan.js** â Framework principal basĂ© sur React + Vite
- **Zod** â Validation des schĂ©mas de donnĂ©es
- **Tailwind CSS** â Personnalisation rapide du style
---
## đŠ Installation
1. **Cloner le dépÎt** :
```bash
git clone https://github.com/dilane3/bootcamp-waitlist-app.git
cd bootcamp-waitlist-app
```
2. **Installer les dépendances** :
```bash
pnpm install
```
3. **Démarrer le serveur local** :
```bash
pnpm run dev
```
---
## đ§ Configuration
Créez un fichier `.env` à la racine du projet et ajoutez les variables nécessaires :
```env
RASENGAN_API_BASE_URL=https://api.smadmail.com/api/v1
RASENGAN_SMAD_PROJECT_ID=XXXXXX
RASENGAN_SMAD_PRIVATE_KEY=XXXXXX
```
---
## đ Structure du projet
```
.
âââ src/
â âââ app/ # Pages principales (Accueil, Confirmation)
â âââ assets/ # Assets (images, etc.)
â âââ components/ # Composants UI (formulaire, alertes, etc.)
â âââ lib/ # Fonctions utilitaires
â âââ styles/ # Styles globaux
â âââ index.ts # Point d'entrĂ©e de l'application
â âââ main.tsx # Point d'entrĂ©e de l'application
â âââ template.tsx # Template de l'application
âââ public/ # Assets publics
âââ .env # Variables d'environnement
âââ README.md # Documentation du projet
âââ tsconfig.json # Configuration TypeScript
âââ rasengan.config.ts # Configuration Rasengan
âââ pnpm-lock.yaml # Gestion des dĂ©pendances
```
---
## đ§ââïž Ă propos de Rasengan.js
> *"Créer avec puissance. Déployer avec fluidité."*
> Rasengan.js est un framework moderne inspirĂ© de lâunivers de Naruto. Il mise sur la rapiditĂ©, la simplicitĂ© et la flexibilitĂ© pour les dĂ©veloppeurs React.
Visitez le site officiel de Rasengan.js : [https://rasengan.dev](https://rasengan.dev)