- Description
- Features
- Details
- Installation
- Usage
- Project Structure
- API Documentation
- Contributing
- License
- Contact
This project aims to create a backend for a shopping platform with a focus on extensive comments and documentation for every function, library, and method used. It is specifically designed for beginners who want to learn backend development by going through well-commented and detailed code.
- Extensive Comments: Detailed comments for every function, library, and method used.
- Beginner-Friendly: Designed for beginners to learn backend development.
- Shopping Platform: Core functionalities for a shopping platform backend.
- User Model
The user model has the following functionalities:
- Compare passwords using bcrypt.
- Generating access token and refresh token using jwt, we use jwt to create these tokens.
- Reset Password using a link which is sent to the user.
- Payment Model
- Order Model
- Product Model
- Clone the repository:
fork this repo and clone the project