Daily Biblical Confessions is a beautiful web application designed to strengthen your faith through the power of God's Word. This app provides daily biblical confessions and affirmations based on God's promises, helping you speak life and truth into your daily life.
- Daily Confessions: Start your day with powerful biblical affirmations
- Personalized Experience: Get greeted by name with your daily confession
- Emotion-Based Confessions: Find relevant scriptures based on how you're feeling
- Category-Based Confessions: Choose from various categories like:
- Faith & Trust
- Healing & Health
- Peace & Joy
- Provision & Abundance
- Protection & Safety
- Share the Word: Easily share confessions via WhatsApp or copy to clipboard
- Beautiful UI: Aesthetically pleasing design that enhances the app experience
- Node.js (v18 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/israelmitolu/Practical-Faith.git- Install dependencies:
cd Practical-Faith
npm install- Start the development server:
npm run dev- Open your browser and visit
http://localhost:8080
We welcome and appreciate contributions from the community! Whether you're fixing bugs, improving documentation, or adding new features, your help makes Practical Faith better for everyone.
-
Fork the Repository: Start by forking the repository to your GitHub account.
-
Set Up Development Environment: Follow the Getting Started guide above.
-
Create a Branch: Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name
-
Make Your Changes: Implement your changes following our Code Style Guide.
-
Test Your Changes: Ensure all tests pass and add new tests if needed.
-
Submit a Pull Request: Create a PR with a clear description of your changes.
Please read our Contributing Guidelines and Code of Conduct before contributing. They contain important information about:
- Code style and standards
- Commit message format
- Pull request process
- Testing requirements
- Community guidelines
- 🐛 Report and fix bugs
- 📝 Improve documentation
- 💡 Suggest new features
- 🎨 Enhance the UI/UX
- 🔍 Write tests
- 🌐 Add translations
- 📱 Improve mobile responsiveness
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS
- Build Tool: Vite
- UI Components: Shadcn UI
- State Management: React Query
- Routing: React Router
For questions, suggestions, or to share testimonies about how this app has blessed you, please open an issue in the repository, or contact me on Twitter.
