Skip to content

Akineyshen/BlogStudentsBUT

Repository files navigation

Description: The project is a website developed using the Django web framework. It includes various features and functionalities typical of a modern web application. The development environment and deployment specifics are outlined below.

Development Environment:

Framework: Django

IDE: PyCharm

Hosting: PythonAnywhere

Domain Provider: Home.pl

Domain: blogbut.pl

Features:

User authentication and authorization

Article management - Create, update, delete articles - Commenting system

Tagging system for articles

User profile management

CAPTCHA for forms to enhance security

Static and media files handling

Sitemap generation for SEO

PDF generation for articles

Technical Details:

Django Packages:

django==5.0.4

django-ckeditor==6.7.1

django-js-asset==2.2.0

django-ranged-response==0.2.0

django-simple-captcha==0.6.0

sqlparse==0.5.0

sphinx==7.3.7 for documentation

see tab Requirements

Static and Media Files:

Static files are served from the /static/ directory.

Media files are stored in the /media/ directory with subdirectories for article images, site images, and profile images.

PDF Generation:

Uses reportlab for PDF generation.

Database

The database is implemented using SQLite3.

Hosting and Deployment:

The website is hosted on PythonAnywhere, a popular hosting service for Python applications.

Static and media files are configured to be served correctly on the hosting environment.

Domain:

The domain blogbut.pl was purchased from Home.pl and is registered for one year.

Documentation:

The project documentation is built using Sphinx and includes all necessary technical details for development and deployment.

To view the documentation, navigate to /docs/ on the website once it’s properly set up.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published