Jul 29, 2024
Environment Setup:
python3 -m venv env
source env/bin/activate
pip install Django
django-admin startproject puddle
Create Django Apps:
core
app:
python manage.py startapp core
core
app in settings.py
Creating Views and Templates:
views.py
for the home page, contact page, etc.Base Template Creation:
base.html
template to avoid redundancy in the layout, and extend it in other templates.Categorization:
item
app for handling items and categories:
python manage.py startapp item
Category
and Item
in models.py
python manage.py makemigrations
python manage.py migrate
Dashboard and Item Management:
conversation
App:
Conversation
and ConversationMessage
for user communication around items.Browse Functionality:
Inbox: