Skip to content

A Jesus-based blog built with Django 5 and responsive web design principles.

Notifications You must be signed in to change notification settings

eniolakunle/DjangoBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jesus Blog - A Django 5 Application ✝️📖

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!

Features ✨

  • 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.

Disabled Features 🚧

  • 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. ✍️

Tech Stack 🛠️

  • 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 🔑

Click here for Amazon Link:


Django5book.jpg

About

A Jesus-based blog built with Django 5 and responsive web design principles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published