MindTop è un'applicazione web per la meditazione progettata per aiutare gli utenti a praticare la mindfulness in modo semplice e immediato. Offre un timer personalizzabile e suoni ambientali rilassanti per creare l'atmosfera ideale per la meditazione.
- Timer di Meditazione: Imposta facilmente la durata della tua sessione di meditazione
- Suoni Ambientali: Scegli tra diversi suoni rilassanti (natura, pioggia, oceano) per accompagnare la tua pratica
- Riproduzione in Loop: I suoni ambientali si ripetono senza interruzioni per tutta la durata della sessione
- Design Responsivo: Esperienza ottimale su tutti i dispositivi, dai desktop agli smartphone
- Interfaccia Intuitiva: Design minimalista per facilitare la concentrazione
- Frontend: React, React Router
- Gestione Audio: Howler.js
- Sviluppo: Vite, JSX
- Stili: CSS personalizzato
- Gestione Stato: React Context API, React Hooks
- Deployment: GitHub Pages
- Node.js (versione 14.x o superiore)
- npm (versione 6.x o superiore)
-
Clona il repository:
git clone https://github.com/yourusername/MindTop.github.io.git cd MindTop.github.io -
Installa le dipendenze:
npm install
-
Avvia il server di sviluppo:
npm run dev
-
Compila per la produzione:
npm run build
MindTop.github.io/
├── public/
├── src/
│ ├── assets/
│ │ ├── icons/
│ │ ├── images/
│ │ └── sounds/
│ ├── components/
│ │ └── ui/
│ ├── context/
│ │ └── MeditationContext.jsx
│ ├── pages/
│ │ ├── About.jsx
│ │ ├── Home.jsx
│ │ ├── Library.jsx
│ │ ├── Meditation.jsx
│ │ └── NotFound.jsx
│ ├── App.jsx
│ └── main.jsx
├── index.html
└── package.json
- Naviga verso la pagina "Meditazione" dal menu principale
- Imposta il timer scegliendo la durata desiderata
- Seleziona un suono ambientale tra quelli disponibili
- Avvia il timer e inizia la tua sessione di meditazione
- Pausa o Reset sono disponibili durante la sessione per interrompere o ricominciare
- Aggiunta di nuovi suoni ambientali
- Implementazione di sessioni guidate di meditazione
- Tracciamento delle statistiche personali di meditazione
- Modalità offline per l'utilizzo senza connessione internet
Questo progetto è distribuito con licenza MIT. Consulta il file LICENSE per maggiori dettagli.
Contributi, segnalazioni di bug e richieste di funzionalità sono benvenuti. Sentiti libero di aprire una issue o inviare una pull request.
Creato con ❤️ per gli amanti della meditazione.