Skip to content

kryptxnite/Verum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verum

Verum is a personal blog project built to showcase backend skills and full-stack development capabilities. While primarily created as a portfolio project, it’s fully functional and can be used in production with minor adjustments.


🔹 Features

  • Create, edit, and delete blog posts
  • Commenting system for posts
  • Categories and tags support
  • Powerful search and pagination
  • Admin authentication for managing content
  • Beautiful and unique design
  • Secure backend architecture

🔹 Technologies Used

  • Backend: Django 5
  • Database: PostgreSQL
  • Frontend: Typeright template by Styleshout (HTML/CSS/JS)
  • ORM: Django Models
  • Admin: Full-featured Django Admin
  • Authentication: Admin-only login

🔹 Project Structure

  • blog/ — main Django app with models, views, and templates
  • static/ — static files (CSS, JS, images)
  • media/ — uploaded files
  • Verum/ — Main project directory

All code is written with clean architecture principles and modular backend design.


🔹 Setup & Running Locally

  1. Clone the repository:
git clone https://github.com/kryptxnite/Verum.git
cd Verum
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate  # Linux/macOS
venv\Scripts\activate     # Windows
  1. Install dependencies:
pip install -r requirements.txt
  1. Create a .env file in the project root with the following variables:
SECRET_KEY='REDACTED'
DEBUG=True
DB_NAME=REDACTED
DB_USER=REDACTED
DB_PASSWORD=REDACTED
DB_HOST=localhost
DB_PORT=5432
  1. Apply migrations and create superuser:
python manage.py migrate
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver

🔹 Screenshots

Screenshot from 2026-03-25 12-44-48 Screenshot from 2026-03-25 12-45-02 Screenshot from 2026-03-25 12-46-47

🔹 Notes

  • Project is fully functional and ready to use after basic configuration
  • Admin authentication only; no public registration implemented
  • All backend code written from scratch (except frontend template)
  • Clean code and structured architecture

About

Blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors