import React, { useState } from 'react'; import { Calculator, BookOpen } from 'lucide-react'; const GematriaConverter = () => { const [input, setInput] = useState(''); const [results, setResults] = useState(null); const ciphers = { 'English Ordinal': (char) => { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const hebrewValues = { 'א': 1, 'ב': 2, 'ג': 3, 'ד': 4, 'ה': 5, 'ו': 6, 'ז': 7, 'ח': 8, 'ט': 9, 'י': 10, 'כ': 20, 'ך': 20, 'ל': 30, 'מ': 40, 'ם': 40, 'נ': 50, 'ן': 50, 'ס': 60, 'ע': 70, 'פ': 80, 'ף': 80, 'צ': 90, 'ץ': 90, 'ק': 100, 'ר': 200, 'ש': 300, 'ת': 400 }; return hebrewValues[char] || 0; }, 'Greek Isopsephy': (char) => { const greekValues = { 'Α': 1, 'α': 1, 'Β': 2, 'β': 2, 'Γ': 3, 'γ': 3, 'Δ': 4, 'δ': 4, 'Ε': 5, 'ε': 5, 'Ϝ': 6, 'ϝ': 6, 'Ζ': 7, 'ζ': 7, 'Η': 8, 'η': 8, 'Θ': 9, 'θ': 9, 'Ι': 10, 'ι': 10, 'Κ': 20, 'κ': 20, 'Λ': 30, 'λ': 30, 'Μ': 40, 'μ': 40, 'Ν': 50, 'ν': 50, 'Ξ': 60, 'ξ': 60, 'Ο': 70, 'ο': 70, 'Π': 80, 'π': 80, 'Ϙ': 90, 'ϙ': 90, 'Ρ': 100, 'ρ': 100, 'Σ': 200, 'σ': 200, 'ς': 200, 'Τ': 300, 'τ': 300, 'Υ': 400, 'υ': 400, 'Φ': 500, 'φ': 500, 'Χ': 600, 'χ': 600, 'Ψ': 700, 'ψ': 700, 'Ω': 800, 'ω': 800, 'Ϡ': 900, 'ϡ': 900 }; return greekValues[char] || 0; } }; const calculateGematria = (text, cipherFunc) => { return text.split('').reduce((sum, char) => sum + cipherFunc(char), 0); }; const handleConvert = () => { if (!input.trim()) { setResults(null); return; } const calculatedResults = {}; Object.keys(ciphers).forEach(cipherName => { calculatedResults[cipherName] = calculateGematria(input, ciphers[cipherName]); }); setResults(calculatedResults); }; const handleKeyPress = (e) => { if (e.key === 'Enter') { handleConvert(); } }; return ( Gematria Converter What is Gematria? Gematria is the practice of assigning numerical values to letters, words, and phrases using various alphanumeric ciphers. This ancient system has been adopted by many cultures across the globe, dating back to biblical times. Different traditions use their own cipher systems, including English Gematria, Hebrew Gematria, Arabic Abjad Numerals, and Greek Isopsephy. Enter your text: setInput(e.target.value)} onKeyPress={handleKeyPress} placeholder="Type a word, name, or phrase..." className="flex-1 px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 text-white placeholder-gray-300 focus:outline-none focus:ring-2 focus:ring-yellow-300 focus:border-transparent" /> Convert {results && ( Results: {Object.entries(results).map(([cipher, value]) => ( {cipher} {value} ))} )} Nova FlowWare ® ); }; export default GematriaConverter;
import React, { useState } from 'react'; import { Calculator, BookOpen } from 'lucide-react'; const GematriaConverter = () => { const [input, setInput] = useState(''); const [results, setResults] = useState(null); const ciphers = { 'English Ordinal': (char) => { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const hebrewValues = { 'א': 1, 'ב': 2, 'ג': 3, 'ד': 4, 'ה': 5, 'ו': 6, 'ז': 7, 'ח': 8, 'ט': 9, 'י': 10, 'כ': 20, 'ך': 20, 'ל': 30, 'מ': 40, 'ם': 40, 'נ': 50, 'ן': 50, 'ס': 60, 'ע': 70, 'פ': 80, 'ף': 80, 'צ': 90, 'ץ': 90, 'ק': 100, 'ר': 200, 'ש': 300, 'ת': 400 }; return hebrewValues[char] || 0; }, 'Greek Isopsephy': (char) => { const greekValues = { 'Α': 1, 'α': 1, 'Β': 2, 'β': 2, 'Γ': 3, 'γ': 3, 'Δ': 4, 'δ': 4, 'Ε': 5, 'ε': 5, 'Ϝ': 6, 'ϝ': 6, 'Ζ': 7, 'ζ': 7, 'Η': 8, 'η': 8, 'Θ': 9, 'θ': 9, 'Ι': 10, 'ι': 10, 'Κ': 20, 'κ': 20, 'Λ': 30, 'λ': 30, 'Μ': 40, 'μ': 40, 'Ν': 50, 'ν': 50, 'Ξ': 60, 'ξ': 60, 'Ο': 70, 'ο': 70, 'Π': 80, 'π': 80, 'Ϙ': 90, 'ϙ': 90, 'Ρ': 100, 'ρ': 100, 'Σ': 200, 'σ': 200, 'ς': 200, 'Τ': 300, 'τ': 300, 'Υ': 400, 'υ': 400, 'Φ': 500, 'φ': 500, 'Χ': 600, 'χ': 600, 'Ψ': 700, 'ψ': 700, 'Ω': 800, 'ω': 800, 'Ϡ': 900, 'ϡ': 900 }; return greekValues[char] || 0; } }; const calculateGematria = (text, cipherFunc) => { return text.split('').reduce((sum, char) => sum + cipherFunc(char), 0); }; const handleConvert = () => { if (!input.trim()) { setResults(null); return; } const calculatedResults = {}; Object.keys(ciphers).forEach(cipherName => { calculatedResults[cipherName] = calculateGematria(input, ciphers[cipherName]); }); setResults(calculatedResults); }; const handleKeyPress = (e) => { if (e.key === 'Enter') { handleConvert(); } }; return ( Gematria Converter What is Gematria? Gematria is the practice of assigning numerical values to letters, words, and phrases using various alphanumeric ciphers. This ancient system has been adopted by many cultures across the globe, dating back to biblical times. Different traditions use their own cipher systems, including English Gematria, Hebrew Gematria, Arabic Abjad Numerals, and Greek Isopsephy. Enter your text: setInput(e.target.value)} onKeyPress={handleKeyPress} placeholder="Type a word, name, or phrase..." className="flex-1 px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 text-white placeholder-gray-300 focus:outline-none focus:ring-2 focus:ring-yellow-300 focus:border-transparent" /> Convert {results && ( Results: {Object.entries(results).map(([cipher, value]) => ( {cipher} {value} ))} )} Nova FlowWare ® ); }; export default GematriaConverter;
IR
About

Performance

Company Timeline

No timeline data for this period

Score Breakdown
10
Traction
0
Team
0
Visibility
5
Profile
0
Community
0
Discussion (0)

Join the discussion

No comments yet. Be the first to share your thoughts!

Contact Info
Similar Startups
View all import React, { useState } from 'react'; import { Calculator, BookOpen } from 'lucide-react'; const GematriaConverter = () => { const [input, setInput] = useState(''); const [results, setResults] = useState(null); const ciphers = { 'English Ordinal': (char) => { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const code = char.toUpperCase().charCodeAt(0); if (code >= 65 && code { const hebrewValues = { 'א': 1, 'ב': 2, 'ג': 3, 'ד': 4, 'ה': 5, 'ו': 6, 'ז': 7, 'ח': 8, 'ט': 9, 'י': 10, 'כ': 20, 'ך': 20, 'ל': 30, 'מ': 40, 'ם': 40, 'נ': 50, 'ן': 50, 'ס': 60, 'ע': 70, 'פ': 80, 'ף': 80, 'צ': 90, 'ץ': 90, 'ק': 100, 'ר': 200, 'ש': 300, 'ת': 400 }; return hebrewValues[char] || 0; }, 'Greek Isopsephy': (char) => { const greekValues = { 'Α': 1, 'α': 1, 'Β': 2, 'β': 2, 'Γ': 3, 'γ': 3, 'Δ': 4, 'δ': 4, 'Ε': 5, 'ε': 5, 'Ϝ': 6, 'ϝ': 6, 'Ζ': 7, 'ζ': 7, 'Η': 8, 'η': 8, 'Θ': 9, 'θ': 9, 'Ι': 10, 'ι': 10, 'Κ': 20, 'κ': 20, 'Λ': 30, 'λ': 30, 'Μ': 40, 'μ': 40, 'Ν': 50, 'ν': 50, 'Ξ': 60, 'ξ': 60, 'Ο': 70, 'ο': 70, 'Π': 80, 'π': 80, 'Ϙ': 90, 'ϙ': 90, 'Ρ': 100, 'ρ': 100, 'Σ': 200, 'σ': 200, 'ς': 200, 'Τ': 300, 'τ': 300, 'Υ': 400, 'υ': 400, 'Φ': 500, 'φ': 500, 'Χ': 600, 'χ': 600, 'Ψ': 700, 'ψ': 700, 'Ω': 800, 'ω': 800, 'Ϡ': 900, 'ϡ': 900 }; return greekValues[char] || 0; } }; const calculateGematria = (text, cipherFunc) => { return text.split('').reduce((sum, char) => sum + cipherFunc(char), 0); }; const handleConvert = () => { if (!input.trim()) { setResults(null); return; } const calculatedResults = {}; Object.keys(ciphers).forEach(cipherName => { calculatedResults[cipherName] = calculateGematria(input, ciphers[cipherName]); }); setResults(calculatedResults); }; const handleKeyPress = (e) => { if (e.key === 'Enter') { handleConvert(); } }; return ( Gematria Converter What is Gematria? Gematria is the practice of assigning numerical values to letters, words, and phrases using various alphanumeric ciphers. This ancient system has been adopted by many cultures across the globe, dating back to biblical times. Different traditions use their own cipher systems, including English Gematria, Hebrew Gematria, Arabic Abjad Numerals, and Greek Isopsephy. Enter your text: setInput(e.target.value)} onKeyPress={handleKeyPress} placeholder="Type a word, name, or phrase..." className="flex-1 px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 text-white placeholder-gray-300 focus:outline-none focus:ring-2 focus:ring-yellow-300 focus:border-transparent" /> Convert {results && ( Results: {Object.entries(results).map(([cipher, value]) => ( {cipher} {value} ))} )} Nova FlowWare ® ); }; export default GematriaConverter; alternatives →