Skip to content
/ Ikarma Public

Modern social media Desktop App for sharing instant Karma moments

Notifications You must be signed in to change notification settings

m0hss/Ikarma

Repository files navigation

Capture d’écran 2023-11-01 220619

Python3 PySide2 5.15.2.1 PyQt5 5.15.8 PyQt5Designerv5 QT-PyQt-PySide-Custom-Widgets0.6.8

IKarma (Desktop App)

Usage/Examples

$ git clone https://github.com/m0hss/Ikarma.git
$ python3 -m venv ikarma-dev
$ cp -a /Ikarma/. /ikarma-dev
$ source ikarma-dev/bin/activate
$ pip install -r requirements.txt

Environment Variables

To run this project, you will need to add the following environment variables to your .env file:

Keyring config:

  • SERVICE_NAME

  • USERNAME

Deployment

Make sure you have the Requirements installed, and then install PyInstaller from PyPI:

$  pip install -U pyinstaller

Navigate to root directory where main.py file is located, then:

$  pyinstaller main.py

Screenshots

  • Forms
  • Responsive Animated GUI (Custom-QStacked-Widgets)
  • Tray notification

registerlogin

Capture d’écran 2023-04-09 050208Capture d’écran 2023-04-09 050325Capture d’écran 2023-04-09 090043Capture d’écran 2023-04-09 091240

ui

Documentation

IkarmAPI/redoc

PyQT5-doc

Qtdesigner-manual

Pyside2-doc

QT-PyQt-PySide-Custom-Widgets

PyInstaller-Manual

MIT License AGPL License

About

Modern social media Desktop App for sharing instant Karma moments

Resources

Stars

Watchers

Forks

Languages