Social Media Network Focuses On Data Security And Being Community Driven Web App

Overview

privalise

Social Media Network Focuses On Data Security And Being Community Driven Web App

The Main Idea:

We`ve seen social media web apps that focuses on privacy and implement decentralization and enhanced privacy, But we haven`t seen a one that is centralized (For Stability), And Is Modern, Easy To Use, Fast, And Provide protection for Everyone

To Put It Simply: The Web App Won`t Record Anything About It`s Users.

The Technology Behind It:

  • Python 3.9.2
  • Django 2.2.22

Main Features:

  • Sign IN/UP/OUT
  • Post CRUD
  • Update Username / Email / Profile Pic
  • Infinite Scroll On The Home Page
  • Password Recovery / Change

Set Up:

  • Clone The Repository git clone https://github.com/mohabgabber/privalise.git && cd privalise
  • Install Requirements pip install -r requirements.txt && cd privalises
  • Let`s Migrate And Make Migrations python manage.py makemigrations && python manage.py migrate
  • Now Finally We Will Run The Server python manage.py runserver

Additional Steps:

  1. Create '.env' file in the root directory
  2. Specify The Following
    • email (Add The EMAIL_HOST_USER)
    • pass (Specify The EMAIL_HOST_PASSWORD)
    • port (Specify The EMAIL_PORT)
    • hash (Specify The SECRET_KEY)
    • backend (Specify The EMAIL_BACKEND)
    • host (Specify The EMAIL_HOST)
    • tls (Specify The EMAIL_USE_TLS)

    In The End It Should Look Like This:

    email=email@email.email
    pass=password
    hash=gjkmjgbkjbgmoirejoibjgboikejrgkjstojmsvoiigormjoiysmdfvmg
    port=587
    tls=True
    host=smtp.provider.com
    backend=django.core.mail.backends.smtp.EmailBackend

That's it

It Is Still In Early Development So I'm Currently Looking For Contributors If You`re Interested You Can Contact Through My Email [email protected]

LICENSE

Privalise, A Secure Privacy Friendly Social Network
Copyright (C) 2021  Mohab Gabber

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

Contact: [email protected]
You might also like...
A Django/Python web app that functions as a digital diary

My Django Diary Full-stack web application that functions as a digital diary using Django, Python, SQLite, HTML & CSS. Things I learned during this pr

Neighbourhood - A python-django web app to help the residence of a given neighborhood know their surrounding better
Neighbourhood - A python-django web app to help the residence of a given neighborhood know their surrounding better

Neighbourhood A python-django web app to help the residence of a given neighborh

Yummy Django API, it's the exclusive API used for the e-yummy-ke vue web app

Yummy Django API, it's the exclusive API used for the e-yummy-ke vue web app

Domain-driven e-commerce for Django
Domain-driven e-commerce for Django

Domain-driven e-commerce for Django Oscar is an e-commerce framework for Django designed for building domain-driven sites. It is structured such that

A slick ORM cache with automatic granular event-driven invalidation.

Cacheops A slick app that supports automatic or manual queryset caching and automatic granular event-driven invalidation. It uses redis as backend for

Django project starter on steroids: quickly create a Django app AND generate source code for data models + REST/GraphQL APIs (the generated code is auto-linted and has 100% test coverage).

Create Django App 💛 We're a Django project starter on steroids! One-line command to create a Django app with all the dependencies auto-installed AND

The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.

django-crispy-forms The best way to have Django DRY forms. Build programmatic reusable layouts out of components, having full control of the rendered

This a Django TODO app project and practiced how to deploy  and publish the project to Heroku
This a Django TODO app project and practiced how to deploy and publish the project to Heroku

ToDo App Demo | Project Table of Contents Overview Built With Features How to use Acknowledgements Contact Overview Built With HTML CSS JS Django How

This is a Django app that uses numerous Google APIs such as reCAPTURE, maps and waypoints

Django project that uses Googles APIs to auto populate fields, display maps and routes for multiple waypoints

Owner
Privalise
Privalise Is A Network Of Contributors To Make Privacy "The Normal Thing"
Privalise
Set the draft security HTTP header Permissions-Policy (previously Feature-Policy) on your Django app.

django-permissions-policy Set the draft security HTTP header Permissions-Policy (previously Feature-Policy) on your Django app. Requirements Python 3.

Adam Johnson 78 Jan 2, 2023
A simple Django dev environment setup with docker for demo purposes for GalsenDev community

GalsenDEV Docker Demo This is a basic Django dev environment setup with docker and docker-compose for a GalsenDev Meetup. The main purposes was to mak

null 3 Jul 3, 2021
Django-shared-app-isolated-databases-example - Django - Shared App & Isolated Databases

Django - Shared App & Isolated Databases An app that demonstrates the implementa

Ajai Danial 5 Jun 27, 2022
Management commands to help backup and restore your project database and media files

Django Database Backup This Django application provides management commands to help backup and restore your project database and media files with vari

null 687 Jan 4, 2023
PWA is a simple Django app to develope and deploy a Progressive Web Application.

PWA PWA is a simple Django app to develope and deploy a Progressive Web Application. Detailed documentation is in the "docs" directory. Quick start Ad

Nima 6 Dec 9, 2022
Wagtail - Vue - Django : The initial environment of full-stack local dev web app with wagtail and vue

Wagtail - Vue - Django : The initial environment of full-stack local dev web app with wagtail and vue. A demo to show how to use .vue files inside django app.

Quang PHAM 2 Oct 20, 2022
Media-Management with Grappelli

Django FileBrowser Media-Management with Grappelli. The FileBrowser is an extension to the Django administration interface in order to: browse directo

Patrick Kranzlmueller 913 Dec 28, 2022
A web app which allows user to query the weather info of any place in the world

weather-app This is a web app which allows user to get the weather info of any place in the world as soon as possible. It makes use of OpenWeatherMap

Oladipo Adesiyan 3 Sep 20, 2021
A simple trivia quizzz web app made using django

Trivia Quizzz A simple trivia quizzz web app made using django Demo http://triviaquizzz.herokuapp.com/ & https://triviaquiz.redcrypt.xyz Features Goog

Rachit Khurana 2 Feb 10, 2022
Getdp-project - A Django-built web app that generates a personalized banner of events to come

getdp-project https://get-my-dp.herokuapp.com/ A Django-built web app that gener

CODE 4 Aug 1, 2022