GithubHelp home page GithubHelp logo

qwizi / dealhub Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 156 KB

DealHub is a a web application that allow users to post deals on products and services.

License: MIT License

Dockerfile 2.10% Python 44.56% HTML 37.91% Shell 10.26% PowerShell 5.17%
daisyui django docker dsw htmx tailwindcss dealhub

dealhub's Introduction

Hi 👋, I'm Adrian 'Qwizi' Ciołek

dealhub's People

Contributors

dawiddymek1108 avatar qwizi avatar virdispl avatar

Stargazers

 avatar

Watchers

 avatar

dealhub's Issues

Stworzyc aplikacje offers

  1. Utworzyc aplikacje offers.
python manage.py startapp offers
  1. Dodac to pliku settings.py w INSTALLED_APPS
  2. Utworzyc model Offer w models.py
  3. Utworzyc migracje
python manage.py makemigrations
  1. Uruchomic skrypt ./scrips/run.sh
  2. Dodac model Offer to pliku admin.py by mozna bylo dodawac kategorie w panelu admina
  3. Dodac wyswietlanie ostatnich ofert na stronie glownej
  4. Dodac strone do tworzenia nowej oferty jak sie przejdzie na adres http://localhost:8005/offers/add

Utworzyc strone z oferatmi

Dodac nowa strone gdzie po przejsciu na adres url http://localhost:8005/offers zostanie wyswietlona po lewej stronie lista kategorii a po prawej lista ofert nalezaca do danej zaznaczonej kategorii

  1. W views.py w aplikacji offers dodac nowa funkcje offers_list, ktora bedzie zwracac oferty z danej kategori i wyswietlac templatke html.
  2. W views.py w aplikacji offers dodac nowa funckje offers_detail, ktora bedzie zwraca oferte o id podnym w adresie url np ttp://localhost:8005/offers/1 i wyswietlac templatke z dana oferta
  3. Dodac w views.py nowa funkcje offers_buy ktora bedzie za pomoca metody POST kupowac dana oferte. Tzn kupowac u nas bedzie oznaczac to ze po prostu dana oferta kliknieciu kup zostanie zaakutalizwane pole is_active na False i ta oferta zostanie przypisana do tego uzytkownika co kliknal przycisk

Stworzyc aplikacje categories

  1. Utworzyc aplikacje categories.
python manage.py startapp categories
  1. Dodac to pliku settings.py w INSTALLED_APPS
  2. Utworzyc model Category w models.py
  3. Utworzyc migracje
python manage.py makemigrations
  1. Uruchomic skrypt ./scrips/run.sh
  2. Dodac model Category to pliku admin.py by mozna bylo dodawac kategorie w panelu admina
  3. Dodac wyswietlanie kategorii z bazy na stronie glownej
  4. Dodac nowa strone z kategoriami
  5. Po utworzeniu przez kogos strony z ofertami wyswietlac te kategoire na stronie z ofertami w panelu lewym.

Utworzyc aplikacje reviews

  1. Utworzyc aplikacje reviews.
python manage.py startapp reviews
  1. Dodac to pliku settings.py w INSTALLED_APPS
  2. Utworzyc model Review w models.py
  3. Utworzyc migracje
python manage.py makemigrations
  1. Uruchomic skrypt ./scrips/run.sh
  2. Dodac model Review to pliku admin.py by mozna bylo dodawac kategorie w panelu admina
  3. Dodac wyswietalnie opini na stronie danej oferty
  4. Dodac mozliwosc zamieszczania opini

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.