MahmoudHegazi
Full-Stack web developer 5+-year Python, Flask, jQuery, JavaScript, SQL databases, SQLAlchemy and SQL, top rated freelancer at freelancer.com
2wenos.coEgypt
Pinned Repositories
canvas-events.io
example use of canvas events
cloud_storage
excel_store_app
Flask/JavaScript app that used to put all your excelshet into one application without need to open multilabel files, you can upload any excelshet and it will read all the sheets in the file and for each sheet it will create a dynamic PostgreSQL database table for that sheet and store the table name in master database that can be used to get the sheets for updates, remove, display, the app include many features like delete sheets or delete files, and download the sheet at any point after changes as new excelshet, add new rows in between of row or at the end of table or at the begging with only one click, you can control the sheet design [font family, font -size ,font-weight , font-color] you can order the table by any column in Ascending or descending order, there are 2 filters one for [AND logic ] that show the rows contains only the specified value for column and Or logic that display only the rows that contains or or more specified column value, and custom pagination controlled
Excel_to_html_converter
golden-arrow
How-to-prepare-yourself-for-the-advanced-track
images-processing-api
API for resize images and serve cache images
postgresql-admin
trello
UI/UIX similar to Trello, all actions required this example is Bootstrap, HTML5, CSS3, JavaScript only not added backend. app has drag and drop system, add new cards, create new labels, create new list, effects, search labels (Full Responsive using Trello way and flexbox, bootstrap) the app is lightweight, and depend on JavaScript and AJAX and HTML5 with very less database calls to make it faster, and it contains only 3 database tables and one table only for all card functions that holds checklists and labels and everything it used new technique I made like cookies to save the data in HTML data-attributes with custom functions to update and select and display and convert the strings to checklists or labels, archive and attachments, with only 400 lines maximum PHP that cover 14 requests and render HTML, + it same responsive like trello and have some small things trello not have it.
Udacity_Item_Catalog
RESET Full app , can read and update and create and delete data from database, it has : Authentication & Authorization Page implements a third-party authentication & authorization service like Google Accounts instead of implementing its own authentication & authorization spec.there a “login” and “logout” button/link in the website?
MahmoudHegazi's Repositories
MahmoudHegazi/trello
UI/UIX similar to Trello, all actions required this example is Bootstrap, HTML5, CSS3, JavaScript only not added backend. app has drag and drop system, add new cards, create new labels, create new list, effects, search labels (Full Responsive using Trello way and flexbox, bootstrap) the app is lightweight, and depend on JavaScript and AJAX and HTML5 with very less database calls to make it faster, and it contains only 3 database tables and one table only for all card functions that holds checklists and labels and everything it used new technique I made like cookies to save the data in HTML data-attributes with custom functions to update and select and display and convert the strings to checklists or labels, archive and attachments, with only 400 lines maximum PHP that cover 14 requests and render HTML, + it same responsive like trello and have some small things trello not have it.
MahmoudHegazi/Project-Linux-Server-Configuration
MahmoudHegazi/canvas-events.io
example use of canvas events
MahmoudHegazi/my_first_angular_app
simple angular app try to complex simple database data object and dynamic display and update UI with angular and set values that later sent with ajax, also bs styles updated by backend and angular like small class const variables, simple project also includes many directives with multiple types ng-app ng-init ng-selected ng-repeat ng-if
MahmoudHegazi/postgresql-admin
MahmoudHegazi/1line_scrape_google
1 line ES6 for scrape all info from google search result, the script can be used by scroll manual first then execute the script or insert it inside custom scrolling script with timeout to dynamic collect data, the script never lead to errors even if all selectors not found and also will always must return array
MahmoudHegazi/app_to_change_images_colors
this app use python and image processing to change black and white images to other color also it give some helpful about the images and learn about it and get the position where the shape start and end that it used in idea to change the color simple app
MahmoudHegazi/browser_paste_event_reacap
test js events for copy and paste data and edit browser behavior to insert specified elements when new text pasted used for CMS project
MahmoudHegazi/css_charts_and_circle_shapes
simple html, css and 4 ids can control chart css dynamic and set it to any valid vlaue, like 50, 21, 2, etc, can work any any thing even email. pdf, html, mobiles, etc, uses only pure css and html no functions, and easy to reload later by javascript or python or jinja2 using 4 quarters ids 1value edit which is height, this simplest charts
MahmoudHegazi/difchecker
different checker uses difchecker analysised algo but + detect update extension can turned off
MahmoudHegazi/difchecker1
MahmoudHegazi/difchecker2
MahmoudHegazi/dynamic-tibia-bot
MahmoudHegazi/inline_css_extractor
MahmoudHegazi/modulo_pagination_slicing
MahmoudHegazi/multiple_insert_grouper
simple python function, used to get list of dicts to insert multiple rows
MahmoudHegazi/my_first_game
HTML good Game
MahmoudHegazi/play_with_facebook
MahmoudHegazi/powershell_scrape
MahmoudHegazi/preswitch_drag_drop_effect
MahmoudHegazi/python-binarySearch
learn more about Binary Search in Python!
MahmoudHegazi/search2
JavaScript function to create search for existing elements text so it not good to work with ajax or you can recall it one load new elements, you can add as many as you need of search inputs in same page but you need to provide diff search id
MahmoudHegazi/simple_chess_js
simple chess game using canvas
MahmoudHegazi/simple_vanila_js_animator
MahmoudHegazi/soundcloud_scraper_search_bot
MahmoudHegazi/test_time_for_scroll_into_view
try test excution time to scrollIntoView smooth behavior using repeated function
MahmoudHegazi/TestYaml
MahmoudHegazi/uLipSync
MFCC-based LipSync plug-in for Unity using Job System and Burst Compiler
MahmoudHegazi/xyz
MahmoudHegazi/youtube_tracert_wp_plugin.github.io
using YouTube API, AJAX, PHP and Pure JavaScript to trace your student progress in your classroom (videos watching time Dynamic with UI)