Azerbaijan Python User Group Azerbaijan Python User Group
Facebook Group (opens new window)
Telegram Group (opens new window)
Github (opens new window)
Blog Posts
Facebook Group (opens new window)
Telegram Group (opens new window)
Github (opens new window)
Blog Posts
  • Posts

    • Introduction
    • CPython Internals
    • Python Tricks
    • Django/DRF
    • FastAPI
      • Building simple E-Commerce with NuxtJS and FastAPI (SERIES)
    • VueJS/NuxtJS
    • Our Contributions to Open Source

# List of blog posts in this category

# Building simple E-Commerce with NuxtJS and FastAPI (SERIES)

Our project will be based on this wonderful Youtube Tutorial (opens new window) by Code With Stein (opens new window)

But we are using NuxtJS instead of VueJS and FastAPI instead off Django/DRF.

  1. Setting Up FastAPI project

  2. Configure Gino ORM

  3. Configure Alembic migrations and User model

  4. Configure Pydantic schemas and User model

  5. Configure User registration - password hashing

  6. Configure login functionality with JWT

  7. Fixing Gino engine is not initialized issue

  8. Adding Pytest tests to User auth (part 1)

  9. Adding Pytest tests to User auth (part 2)

  10. Start Product app, create database models and activate admin panel

  11. Enable admin user and create categories

  12. Create products and explore File upload handling

  13. Create thumbnails from images and add products

  14. Create Order app, models and schemas

  15. Setting up Nuxt app and activating Bulma CSS

  16. Setting up base template

← Django/DRF VueJS/NuxtJS →