Table of Contents
The GGProject backend is a Django project with several apps including api
, cart
, friends
, ggauth
, quizapp
, and report
.
cart
appThe cart
app provides several API endpoints for managing a shopping cart. The views are implemented in cart.views
.
friends
appThe friends
app provides several API endpoints for managing friends and friend requests. The views are implemented in friends.views
.
ggauth
appThe ggauth
app provides several API endpoints for user authentication. The views are implemented in ggauth.views
.
quizapp
appThe quizapp
app provides several API endpoints for managing quizzes. The views are implemented in quizapp.views
.
report
appThe report
app provides several API endpoints for managing user products and viewing leaderboards. The views are implemented in report.views
.
Each app has its own models. For example, the cart
app has Cart
and CartItem
models, and the report
app has Product
, UserHistory
, and Stats
models.