• Elegant lighting decor store — discover, customize, and shop modern lamps with Luxora.
• A modern furniture e-commerce web app built with Django + TailwindCSS + daisyUI.
git clone https://github.com/nhhoang14/Luxora.git
cd Luxorapython -m venv venv
venv\Scripts\activatepip install -r requirements.txtcd theme/static_src
npm install
cd ../../python manage.py migrate
python manage.py loaddata users.json categorys.json colors.json products.jsonpython manage.py tailwind buildMở 2 terminal song song:
Terminal 1 (Tailwind watcher):
venv\Scripts\activate
python manage.py tailwind startTerminal 2 (Django server):
venv\Scripts\activate
python manage.py runserverIf you add, edit, or delete files in static/ (like images, JS, or CSS):
python manage.py collectstaticThis command collects all static assets into /staticfiles/ for deployment.
After changing any model (e.g. adding new fields or tables):
python manage.py makemigrations
python manage.py migrateIf you update Tailwind config, component classes, or theme/static_src/src/style.css:
python manage.py tailwind buildOr during active development, run the watcher:
python manage.py tailwind startChanges in Tailwind or daisyUI classes will rebuild your CSS in real-time.
cd theme/static_src
npm install
cd ../../
python manage.py tailwind build