Django Portfolio — Bookmarks, MyShop, Educa
Web ProgrammingA personal learning portfolio built with Django — three fully functional
web applications deployed together with Docker.
Bookmarks — social image bookmarking platform
- Google OAuth2 login, browser bookmarklet for saving images from any website
- Activity feed, follow system, Redis-powered view ranking, infinite scroll
- AJAX likes, image search, co-liked recommendations
MyShop — e-commerce store
- Session cart, discount coupons, Stripe payment integration
- Async PDF invoice generation (WeasyPrint + Celery), order history
- Multilingual interface (EN/ES) via django-parler and rosetta
Educa — online learning management system (LMS)
- Drag-and-drop course builder, mixed content types (text, video, file, image)
- Student enrollment, progress tracking with live progress bar
- Real-time course chat via WebSocket (Django Channels + Redis)
- REST API with JWT authentication
Infrastructure: Docker Compose, PostgreSQL, Redis, Nginx, Celery,
Flower, Daphne (ASGI), WhiteNoise, Bootstrap 5
Git lab:https://gitlab.com/trufinura037/django_book
Google drive:https://drive.google.com/drive/folders/1ihw8-B6ogWb1LCdW6cyhp_TDGR9DN6Vx?usp=sharing
#django #python #docker #postgresql #redis #celery #stripe #websocket #restapi #lms
web applications deployed together with Docker.
Bookmarks — social image bookmarking platform
- Google OAuth2 login, browser bookmarklet for saving images from any website
- Activity feed, follow system, Redis-powered view ranking, infinite scroll
- AJAX likes, image search, co-liked recommendations
MyShop — e-commerce store
- Session cart, discount coupons, Stripe payment integration
- Async PDF invoice generation (WeasyPrint + Celery), order history
- Multilingual interface (EN/ES) via django-parler and rosetta
Educa — online learning management system (LMS)
- Drag-and-drop course builder, mixed content types (text, video, file, image)
- Student enrollment, progress tracking with live progress bar
- Real-time course chat via WebSocket (Django Channels + Redis)
- REST API with JWT authentication
Infrastructure: Docker Compose, PostgreSQL, Redis, Nginx, Celery,
Flower, Daphne (ASGI), WhiteNoise, Bootstrap 5
Git lab:https://gitlab.com/trufinura037/django_book
Google drive:https://drive.google.com/drive/folders/1ihw8-B6ogWb1LCdW6cyhp_TDGR9DN6Vx?usp=sharing
#django #python #docker #postgresql #redis #celery #stripe #websocket #restapi #lms