A modern, responsive React application powered by Vite and TypeScript, built for delivering personalized spiritual insights through an elegant UI and AI-driven chatbot.
- 🔐 Clerk Authentication
- 💳 Payment Integration (PayPal & Stripe)
- 📧 Email Support via EmailJS
- 📊 Hotjar Analytics
- 🎨 Material-UI based design
- 🔄 Routing with React Router
- ✍️ Typewriter Text Animations
- 📱 Fully Responsive
- 🔍 Strong Type Safety with TypeScript
- React 19
- Vite 6
- TypeScript
- Material-UI 7
- React Router DOM 7
- Clerk Authentication
- PayPal & Stripe
- EmailJS
- Hotjar
- Axios
src/
├── assets/ # Static assets
├── components/
│ ├── Auth/ # Auth-related components
│ ├── componentsExtended/
│ ├── helpers/
│ ├── hooks/
│ ├── pages/ # Page views
│ └── utils/
├── Style/ # Custom styling
├── App.tsx # Main app component
└── main.tsx # App entry point
git clone https://github.com/SpiritualData/spiritualdata-frontend.git
cd spiritualdata-frontendnpm installcp .env.example .envUpdate the .env file with:
VITE_CLERK_PUBLISHABLE_KEYVITE_EMAILJS_PUBLIC_KEYVITE_STRIPE_PUBLIC_KEYVITE_PAYPAL_CLIENT_IDVITE_HOTJAR_ID
npm run devRuns at: http://localhost:5173
npm run buildnpm run previewnpm run lintThe application is deployed via Netlify.
Test it here: https://qa.spiritualdata.org/
SpiritualData is an interactive platform offering AI-powered spiritual guidance and personalized insights. With a sleek interface and deep conversational design, it helps users explore spiritual growth supported by intelligent recommendations and analytics.
We welcome all contributors!
- Fork the repo
- Create a new branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m "Add amazing feature" - Push to the branch:
git push origin feature/amazing-feature - Submit a Pull Request
For major changes, please open an issue to discuss.
If you need help or want to report a bug, open an issue on GitHub or email us at support@spiritualdata.org
MIT License – you are free to use and contribute under the terms.