Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

suhail suhailvs

🏠
Working from home
View GitHub Profile
@suhailvs
suhailvs / stack.md
Created Nov 25, 2021
Stack Whitepaper
View stack.md
  • ആദ്യം നമ്മൾ കൊറേ bitcoin വാങ്ങുന്നു .

  • ഇത് നമ്മൾ അടുത്തുള്ള വീട്ടുകാർക്കും കുടുംബക്കാർക്കും പൈസക്ക് കൊടുക്കുന്നു

  • ഇനി നമ്മൾ ഒരു mobile app നിർമിക്കുന്നു (similar to amazon )

  • നമ്മൾ bitcoin കൊടുത്ത ആളുകൾക്ക്* ഈ mobile app നൽകുന്നു

  • അവർ* ഈ mobile app വഴി bitcoin payment ചെയ്‌ത്‌ സാധനങ്ങൾ order ചെയ്യുന്നു (electronics ,groceries, appliances, recharges ..etc )

  • നമ്മക്ക് bitcoin കിട്ടുമ്പോൾ നമ്മടെ കയ്യിലെ cash ഉപയോഗിച്ച് ഈ order ചെയ്ത സാധനങ്ങൾ അടുത്ത കടകളിൽ നിന്നും വാങ്ങി അവർക്കു* വീടുകളിൽ delivery ചെയ്തു കൊടുക്കുന്നു

  • ഇനി അവർക്കു* bitcoin exchange ചെയ്തു indian rupee അല്ലെങ്കിൽ indian rupee exchange ചെയ്തു bitcoin വേണമെങ്കിൽ international exchange rate + commission(based on our salary) വാങ്ങി നമ്മൾ അവർക്കു indian rupee അല്ലെങ്കിൽ bitcoin കൊടുക്കുന്നു

*ഉദ്ദേശിക്കുന്നത് അടുത്തുള്ള വീട്ടുകാർക്കും കുടുംബക്കാർ

View handc_frontend.md
@suhailvs
suhailvs / milma_frontend.md
Last active Aug 10, 2021
Milma frontend doc
View milma_frontend.md

Milma Documentation

Milma site has two parts frontend and backend

  1. Make Bill Entry
  2. Purchase Entry
  3. Stock and Financial Report

Frontend

View milma_backend.md

We use python programming language. Here is a quick tutorial. We use Django a python module for webdevelopment.

Billing

Flood Cess Calculations

The flood cess in Kerala is calculated on the value of the supply(CGST and SGST are not included in the value of supply).

eg:

View centos.md

Setup Apache, mod_wsgi using Cpanel

Purpose: Need to serve uat.performancedynamics.ie to python

so the main conf file is: /etc/apache2/conf/httpd.conf

We have found config to serve the site at:

...
@suhailvs
suhailvs / milma_esell.md
Last active Aug 10, 2021
Milma Esell KT
View milma_esell.md

Milma Documentation

Milma site has two parts frontend and backend

  1. Make Bill Entry frontend backend
  2. Purchase Entry
  3. Stock and Financial Report

Frontend

@suhailvs
suhailvs / flutter_django.md
Created May 10, 2021
flutter django auth
View flutter_django.md

Next, we will create certain folders in order to separate different components of our code. Create the following directories in bloc_login/

  • api_connection (will contain the code to communicate with our API)
  • common (Will contain utility widgets like loading indicator)
  • dao (Will contain a helper file in order to communicate with our sqlite database)
  • model (Will contain schema of our database)
  • repository (Will act as a bridge between our API, blocs, and database)
View handceselldoc.md

ESell

1.1 Complete Module wise explanation

Control Panel

  • Users - Create users. Need username, password, First name, Last name etc. These users can login to our site.
  • Roles - eg: Agent, Employee, Admin etc
  • User Roles: Assign roles to users. eg: Arun(user) -> Agent(role), Lavanya(user) -> Agent(role)
  • Sync Menu: Create new modules and menus
@suhailvs
suhailvs / IndexedDB101.html
Last active Apr 16, 2020 — forked from JamesMessinger/IndexedDB101.js
Very Simple IndexedDB Example
View IndexedDB101.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>IndexedDB</title>
</head>
<body>
<!-- https://www.codeproject.com/Articles/325135/Getting-Started-with-IndexedDB -->
<output id="printOutput"></output>
View gist:6ca882c7a3677713a0f6ee66978bebb7
import urllib.request
import os
from xml.dom.minidom import parse, parseString
def download(sura, ayas):
print(sura)
for aya in range(1, ayas+1):
fname = f'{sura:03}{aya:03}.mp3'
if not os.path.isfile(fname):
url = f'http://www.everyayah.com/data/Hudhaify_128kbps/{sura:03}{aya:03}.mp3'