Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nartix/django-blog

A portfolio website project.
https://github.com/nartix/django-blog

alpinejs celery django elasticsearch htmx javascript kafka kubernetes oauth2 postgresql python rabbitmq redis tailwindcss tiptap vitejs

Last synced: 4 days ago
JSON representation

A portfolio website project.

Awesome Lists containing this project

README

        

## About the project

I developed ferozfaiz.com using Django, focusing on a fully server-side rendered architecture. To enhance interactivity and reactivity, I integrated HTMX and AlpineJS. Additionally, I implemented OAuth 2.0 authentication, supporting both Google and Microsoft. I used RabbitMQ/Celery to send emails. Kakfa was used to ship logs to ElasticSearch/Grafana. I also used Hashicorp Vault to store secrets. The application is deployed on Kubernetes.

Live Demo: ferozfaiz.com

### Tech Stack:

- Django
- PostgreSQL
- Redis
- Rabbitmq/Celery
- Kafka
- ElasticSearch
- TailwindCSS
- HTMX
- AlpineJS
- Docker
- Kubernetes
- ViteJS
- Tiptap
- Hashicorp Vault
- Google & Microsoft OAuth 2.0
- Amazon SES
- AWS ECR

## Screenshots



Home Page







Blog







Blog Post







Edit Blog Post







User Profile







About







Sign Up







Login







Forgot Password







Edit Profile







Change Password







Sign Up Validation Email







Change Email







Project Page







Django Kafka Consumer







Mobile Blog View







Kubernetes







Grafana with ElasticSearch Data