savannah-Silica / e-commerce-api

E-commerce platform API: Customers can browse products, add items to their cart, checkout, and make payments.
MIT License
2 stars 8 forks source link

User authentication #13

Closed zablon-oigo closed 9 months ago

zablon-oigo commented 9 months ago

Pull Request Description:

  1. User Model and Profile Creation:

    • Created a user model based on an abstract model for improved functionality and flexibility.
    • Implemented a user profile feature using signals, ensuring the automatic assignment of a new user profile with an associated image.
  2. Authentication Functionality:

    • Developed robust login, signup, and logout functionalities to enhance the user authentication process.
  3. Testing:

    • Wrote comprehensive tests in tests.py to validate the logic and functionality of the application.