DEV Community

Purnima Chowrasia
Purnima Chowrasia

Posted on

Django Journey: Learn DRF by building an e-commerce API

Hey dev.to community!

I am familiar with python based web-framework such as flask, however from quite sometime I wanted to learn Django and DRF. I have picked few things here and there by watching some tutorials, following them, and reading blogs. But, the best way to learn anything is by doing. So I have decided to start with picking some common and simple projects, and build it publicly by sharing the progress weekly once/twice here on this platform.

This is what I am building:
E-Commerce APIs with Django REST Framework
-> User Authentication and management
-> Product catalog and categories
-> Shopping cart functionality
-> Order processing system

Github Link: https://github.com/purnima291/drf_ecommerce_api

Join Me and Follow Along!
If you're also learning Django, or thinking about it, let's support each other! Drop a comment and let me know:

  • Are you learning Django too?
  • What projects are you working on?
  • Any advice?
  • Want to follow along and maybe build something similar?

Top comments (4)

Collapse
 
hariharan16 profile image
HARIHARAN

Yup I'm also learning Django and i need advice like where can i learn django. Currently I'm using Youtube to learn it is there any channel in particular or courses.

Collapse
 
purnima_chowrasia profile image
Purnima Chowrasia

For me watching tutorials on YouTube didn't work, I would loose motivation.
So I tried a different approach, I would use Claude AI to provide a context so that it can behave as my teacher/guide and help me brainstorm and breakdown the project into smaller milestones. And this milestones can be as small as creating a get API or applying a migration.
If I don't understand certain points or something new is their which I am not able to understand, I would search for it or check the official documentation.

I am also trying to avoid the going down the Rabbit hole of unknown django concept. I have decided to scratch the surface of any unknown thing instead of diving too deep into it(which takes away time, and progress slows down hence motivation diminishes).

Collapse
 
hariharan16 profile image
HARIHARAN

Oh that's great. I'd keep that in mind and give a try with Claude AI. Thanks for the Help

Some comments may only be visible to logged-in visitors. Sign in to view all comments.