This is a simple blog application built with Django 5 to share inspirational posts, devotionals, and reflections based on the teachings of Jesus Christ. The project is designed to help users create, read, update, and delete posts (CRUD functionality) while promoting the message of faith, hope, and love. ❤️ Visit here!
- Endless Scrolling: Scroll to your hearts desire and find the perfect article for your situation. 📜
- Comments Section: Readers can leave comments on each post, and share articles through 𝕏 (Twitter) or email to engage in discussions. 💬
- Responsive Design: Built with mobile-first principles to ensure a seamless experience across devices. 📱💻
- Dark/Light Mode Support: Dynamically adjusts according to device preference! 🌗
- More Articles on Bigger Screens: Bigger screens are filled with more articles to choose from. 🧐
- CAPTCHA Verification: Implemented via django-simple-captcha to distinguish between real users and bots. 🔒
- Fun Effects: A few effects that give a pleasant feeling when looking at article previews. 🤪
- Card Effect: Article previews mimic a playing card. 🃏
- Hover Effect: Article previews float when in view of user. 🧞♂️
- Transition Effect: A slick transition, implemented via JavaScript, for seamless site navigation! 🔥
- Splash Page: A colorful splash page for first time visitors! 💦 Tip: Clear localStorage to get splashed again.
- User Authentication: Users can sign up, log in, and log out to manage their posts. 🔐
- Post Management: Users can create, edit, and delete blog posts based on their reflections or teachings about Jesus. ✍️
- Backend: Django 5 (Python-based web framework) 🐍
- Frontend: JavaScript, HTML, CSS (Responsive Design provided by SimpleCSS) 🌐
- Database: SQLite (default for development) 💾
- Authentication: Django's built-in authentication system 🔑