Skip to content

AYUSH676-JARVIS/django-blog-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Django Blog Project

A Django-based blog application built to understand backend development, database integration, and real-world web architecture as part of my preparation for Google Summer of Code (GSoC).


📌 Features

  • 📝 Create and manage blog posts via Django Admin
  • 🗄️ Database integration using Django ORM
  • ⚡ Dynamic content rendering
  • 🔐 Secure admin authentication system

🛠️ Tech Stack

  • Python 🐍
  • Django 🌐
  • SQLite 🗄️

🧠 What I Learned

  • Django project structure (MVC pattern)
  • Models, Views, URLs
  • Database migrations and ORM
  • Admin panel usage
  • Backend development fundamentals

🚀 Setup Instructions

git clone https://github.com/AYUSH676-JARVIS/django-blog-project.git
cd django-blog-project
python3 -m venv venv
source venv/bin/activate
pip install django
python manage.py runserver

🎯 Future Improvements
	•	Add frontend templates (HTML/CSS)
	•	Improve UI/UX
	•	Add user authentication
	•	Deploy project online

🌟 Goal
This project is part of my journey to contribute to open source and get selected for Google Summer of Code (GSoC).

Author
Ayush Tripathi

About

A beginner-friendly Django blog application built to understand backend development, database integration, and real-world web application architecture as part of my Google Summer of Code (GSoC) preparation journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages