Skip to content

social application support OAuth 2.0 allow users to share content from other sites in the form of javascript bookmarks and contain all authentication and authroization features

Notifications You must be signed in to change notification settings

yahiahamdan/social-website-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social  application

🧠 social application support OAuth 2.0 allow users to share content from other sites in the form of javascript bookmarks and contain all authentication and authroization features

Table of Contents

Features

  • OAuth 2.0 autentication google
  • running the development server using HTTPS django.expression
  • django build in authentication (login-register-logout)
  • create profile Image for users that register
  • reset password /change password
  • edit profile
  • JavaScript bookmarklet code that can be executed on any website. This code will find images across the page and allow users to select the image they want to bookmark and save it in the database

Installation

  1. Clone the repository:
git clone https://github.com/yahiahamdan/social-website-application.git
  1. Navigate to the bookmarks directory:
cd bookmarks
  1. Create and activate a virtual environment:
    python -m venv env
    .\env\bookmarks\Scripts\activate  # On Windows use `env\Scripts\activate`
  1. Install the required packages:
   pip install -r requirements.txt
  1. Apply migrations:
    python manage.py migrate
  1. Create a superuser:
    python manage.py createsuperuser
  1. Run the development server:
  python manage.py runserver_plus --cert-file cert.pem --key-file key.pem
  1. Open your browser and visit:
    https://myapp.com:8000/
    

Images

click here to see all the screenshots of the applications

About

social application support OAuth 2.0 allow users to share content from other sites in the form of javascript bookmarks and contain all authentication and authroization features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published