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/create_animation_by_array
easy function to create custom movment from arry of 4 direction repeted, eg, right, bottom, left, top, top [0,1,2,3,0], can accept any number of movment, element must be fixed with your own max height for elements
MahmoudHegazi/vertical_css_text
MahmoudHegazi/Math-HTML-JS-progress-bar
progress bar with function to fill completed tasks , this can uses to calclate smallest number until 1e-323%, so if the task is in stage 1e-323% it will not say it 0 and will display that in prorgess bar what means it can handle any dividing of large tasks bar no usally pc or rocket system have this tasks number.
MahmoudHegazi/Tic-Tac-Toe2
MahmoudHegazi/Python-TikTakToe
tiktaktoe using tkinter_grid_lib library
MahmoudHegazi/tkinter_grid_lib
small lib, to create canvas with dynamic grid that accept any number of rows and max cols 3 for now, and can easy add nice event listeners with access to important information pythonioc , like event target, and cors, and size of elem, ignore calcuation of your grid unlimate*3max and add events and your callback to make the app fast
MahmoudHegazi/client_side_captcha
This is a simple recaptcha js process that uses a random position of the clicked entry instead of a fixed position it only requires encoding and decoding and makes the backend language provide the random position numbers and the way to send the secure encrypted ajax request for validation by the backend using the provided position numbers
MahmoudHegazi/ip2location_javaScript_with_scraper
for China ips only
MahmoudHegazi/automate_trello_set_label
this javascript can be added to the console to set the label to trello list,
MahmoudHegazi/str_strip
custom php strip function strip strings from right and left, with options to set total removed striped parts, and also set dynamic strip to get filename or path of request, with default set to remove query parameters and can be avoided if needed
MahmoudHegazi/modal_switcher_bs_extension
dynamic javascript function can added in any page, and will let you allow modal contain one or more containers and switch with them, and I follow bootstrap technique so you only edit html and JS will handle the work for you
MahmoudHegazi/Hello-World-robots
MahmoudHegazi/search-and-timeouts-callbacks-parameters-detructions-functions
search and timeouts, callbacks, parameters detructions functions
MahmoudHegazi/BGP-table-Python-Type-validator
MahmoudHegazi/canvas_games_test
MahmoudHegazi/landing-page-project-
MahmoudHegazi/ics-parser
Parser for iCalendar Events • PHP 7.2+, 5 (≥ 5.6)
MahmoudHegazi/clear_canvas_specfic_images
MahmoudHegazi/canvas_js
using canvas with js to detect user clicks
MahmoudHegazi/web-scraper
https://www.edureka.co/blog/web-scraping-with-python/
MahmoudHegazi/images-processing-api
API for resize images and serve cache images
MahmoudHegazi/websocket-chat
using node.js , JavaScript, socket.io and typescript, HTML to create chat room application with feature to identify users with dummy unique ids and name, and identify the current sender (you User) user and apply to it some styles also for a feature with good performance for display when one or more user are typing and also remove the users typing notification for users that not typing, also display notification for the users for each new user join the room
MahmoudHegazi/cd0292-building-a-server-project-starter
Final Project for Backend Development with Node.js created by Rachel Manning
MahmoudHegazi/msgraph-sdk-php
Microsoft Graph Library for PHP.
MahmoudHegazi/flex_jquery_aside_bs5.github.io
MahmoudHegazi/dynamic_js_table
MahmoudHegazi/dicter
MahmoudHegazi/jinja_wtf_custom_macros
custom macros to style flask security with bootstrap
MahmoudHegazi/python-cal
helpful function to used in calendars forms or when creating calendar
MahmoudHegazi/simple_way_to_translate_php