Skip to content

Welcome to "Shopy" API service, powering a multilingual shoe shopping app! Seamlessly retrieve data, authenticate users with JWT, and enjoy efficient functionalities. Developed with Django and Django Rest Framework for a secure and user-friendly experience.

Notifications You must be signed in to change notification settings

LaithMahdi/shopy_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend API Service for "Shopy" - A Multilingual Shoe Shopping App 🚀

Welcome to the backend API service for "Shopy," a dynamic and multilingual Flutter shoe shopping app! This API service serves as the backbone for seamless data retrieval and user authentication. Let's explore some of the key functionalities it offers:

📚 API Endpoints:

Categories:
    Get all categories and create a new category.
    Get, update, and delete a single category by its ID.

Shoes:
    Get all shoes and create a new shoe.
    Get, update, and delete a single shoe by its ID.

Home Page:
    Retrieve all categories and shoes with discounts greater than zero for the home page.

Shoes by Category:
    Get all shoes belonging to a specific category based on its ID.

Shoes Search:
    Search for shoes based on a provided search query (name or Arabic name).

Shoes Order:
    Order shoes by price in ascending or descending order.

User Authentication:
    Sign up a new user and receive a verification code via email.
    Sign in an existing user and generate an access token.
    Log out a user.

User Profile:
    Get the user's profile information.

Verify Code and Reset Password:
    Send a verification code to the user's email.
    Check the validity of the verification code.
    Reset the user's password.

🔗 GitHub Repository: [(https://github.com/LaithMahdi/shopy)]

💡 Additional Information:

This API service is built using Django and Django Rest Framework.
User authentication utilizes JSON Web Tokens (JWT) for secure access.
The service integrates with the "Shopy" frontend, allowing seamless communication between the app and backend.

🚀 As a developer passionate about creating efficient and user-friendly applications, I built this backend API service to complement "Shopy" and ensure a smooth shopping experience for users worldwide.

Thank you for exploring the backend API service for "Shopy"! Feel free to contribute, offer suggestions, or report any issues on the GitHub repository.

#Shopy #ShoeShopping #API #Django #DjangoRestFramework #Backend #MobileAppDevelopment #OpenSource

This description provides an overview of the API endpoints, user authentication, and verification functionalities. It also highlights the technologies used to build the backend service. Customize the description further based on any additional functionalities or features you'd like to emphasize. Happy coding! 🚀👍

About

Welcome to "Shopy" API service, powering a multilingual shoe shopping app! Seamlessly retrieve data, authenticate users with JWT, and enjoy efficient functionalities. Developed with Django and Django Rest Framework for a secure and user-friendly experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages