GitHub repository: IfedayoAwe/The-Nips-Crib
Primary language: Python
Created: 2022-04-13T12:13:42Z
Description: This repository contains the the code that each file in the project directory of building a social website with a full registration and authentication system, query functions to get a particular post from the list view and all posts of a particular author, a search function to locate a particular post or user, CRUD operations to create, read, update and delete posts, create function is given only to registered persons, update and delete permissions are given to the owner of the post. Password reset using email and the default django email service, ability to upload profile pictures, update profile picture, username and email by the user, pagination of all search results and queries and the corresponding API VIEWS all of all functions in the same repository. The project is designed as intended for usage in a production environment either with templates or as api endpoints using token authentication. The program consists of a custom made User model, a Profile model for the users profile and Post model for posts made.