An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by MaxineXiong

A curated list of projects in awesome lists by MaxineXiong .

https://github.com/maxinexiong/openai-api-web-apps

This repository hosts a collection of custom web applications powered by OpenAI's GPT models (incl. o1, o3-mini, GPT-4.5, GPT-4o, and GPT-4o mini), Whisper model, and TTS model. These apps include an interactive chatbot ("Talk to GPT") for text or voice communication, and a coding assistant ("CodeMaxGPT") that supports various coding tasks.

ai-agents ai-project chat-completion-api chatbot chatgpt code-generation gpt-4-turbo gpt-4o gpt-4o-mini o1-mini o1-preview openai openai-api openai-api-chatbot openai-assistants openai-assistants-api openai-whisper python streamlit streamlit-cloud

Last synced: 11 Apr 2025

https://github.com/maxinexiong/imageai-flask-apps

This project offers two Flask applications that utilize ImageAI's image prediction algorithms and object detection models. These apps enable users to upload images and videos for object recognition, detection and analysis, providing accurate prediction results, confidence scores, raw data of detected objects at frame-level, and object insights.

ai-project computer-vision css3 data-visualization flask flask-application html5 image-recognition imageai matplotlib-pyplot moviepy pandas pandas-dataframe python video-object-detection

Last synced: 11 Apr 2025

https://github.com/maxinexiong/invoicegenerator

The Invoice Generator is a highly customizable, Excel-based tool with VBA programs that automates the process of invoicing, streamlining invoice management and generation, and enhancing efficiency. It offers easy customer data management, one-click invoice creation, email integration, and informative dashboard charts for revenue monitoring.

invoice-generator vba vba-excel vba-forms vba-macros

Last synced: 08 Apr 2025

https://github.com/maxinexiong/chatgpt-tkinter-desktop-app

An unofficial tkinter desktop application that enables natural language conversations with OpenAI's ChatGPT directly from your local computer using o1, o3-mini, GPT-4.5, GPT-4o, or GPT-4o mini model. With its user-friendly interface and message audio playback, this app aims to provides an enjoyable experience akin to talking to a real person.

ai-agents ai-project chat-completion-api chatbot chatgpt customtkinter gpt-4-turbo gpt-4o gpt-4o-mini gui-application o1-mini o1-preview openai-api openai-api-chatbot openai-chatgpt python tkinter

Last synced: 11 Apr 2025

https://github.com/maxinexiong/tsa_claims_data_analysis

This repository contains a SAS program that analyses claims data obtained from the Transportation Security Administration (TSA). The program addresses data and report requirements for the case study, providing insights into injuries, property loss, and damage during the airport screening process.

case-study sas sas-base-cert sas-programming sas-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/wourld_tourism_data_preparation

This SAS case study aims to prepare the inbound and outbound tourism data for countries and continents in 2014. The program effectively addresses the data requirements, enabling analyst team to to perform analyses aimed at growing company's market share.

case-study sas sas-base-cert sas-programming sas-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/ai-plays-flappy-bird

The project showcases the implementation of the NEAT algorithm in Python to play a Flappy Bird-like game. It orchestrates the evolution and evaluation of a bird population through successive generations until the fitness threshold is met. The ultimate winner genome, demonstrating exceptional gameplay, is saved as a pickle file as the main output.

ai-project flappy-bird neat neat-algorithm neat-python neuroevolution-of-augmenting-topologies pygame python

Last synced: 11 Apr 2025

https://github.com/maxinexiong/google-maps-style-route-planner

This algorithmic project enables users to find the shortest path between two locations on a map. It leverages graph theory and A* search algorithm, providing a user-friendly solution similar to Google Maps. With comprehensive documentation and testing capabilities, it offers a reliable route planning solution.

a-star-search data-visualization google-maps matplotlib pathfinding python route-planning-algorithm

Last synced: 11 Apr 2025

https://github.com/maxinexiong/weight_loss_analysis

This SAS case study aims to generate simple cross-tab in Proc Freq to exam possible trend of weight loss (in lb) in response to daily walking steps. The program effectively addresses the data requirements, enabling quick analysis on the relationship between weight loss and daily walking steps.

case-study sas sas-base-cert sas-programming sas-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/maxinexiong.github.io

This repository contains the source code and assets for my personal portfolio website, "Maxine's Tech Gallery". It serves as a comprehensive platform showcasing my technical skills, certifications, projects, blog posts, and professional resume. The website offers a user-friendly interface, search functionality, and switch between themes.

blogs certifications css3 html5 javascript personal-projects personal-website portfolio-website project-portfolio tech-skills

Last synced: 11 Apr 2025

https://github.com/maxinexiong/item-based-collaborative-filtering

This project utilizes PySpark DataFrames and PySpark RDD to implement item-based collaborative filtering. By calculating cosine similarity scores or identifying movies with the highest number of shared viewers, the system recommends 10 similar movies for a given target movie that aligns users’ preferences.

apache-spark collaborative-filtering movie-recommendation pyspark python spark spark-dataframes spark-rdd

Last synced: 21 Dec 2024

https://github.com/maxinexiong/salesregionalreportingtool

The Sales Regional Reporting Tool is an Excel template with VBA program that automates monthly reporting for Sales Controllers. It consolidates data, generates interactive regional reports, creates a regional overview report for top management, and exports data as a CSV file for the ERP system.

excel reporting-tool vba vba-excel vba-macros

Last synced: 08 Apr 2025

https://github.com/maxinexiong/automatetableofcontentsinexcel

The VBA program automatically generates table of contents for Excel workbooks. By eliminating manual effort, it saves time and ensures a comprehensive table with clickable sheet links. The repository provides the necessary code, a sample workbook, and clear instructions for easy integration and usage, enhancing productivity for Excel users.

vba vba-excel vba-macros

Last synced: 08 Apr 2025

https://github.com/maxinexiong/sqlzoo_solutions

This GitHub repository features my solutions to challenging SQLZOO questions, specifically focusing on the challenging ones. It serves as a resource for SQL learners looking for insights into complex problem-solving. Please note that it does not include solutions to all SQLZOO questions.

database mysql sql sqlquery sqlzoo-solutions

Last synced: 08 Apr 2025

https://github.com/maxinexiong/my-leetcode-sql-exercises

My solutions to LeetCode SQL questions.

database leetcode leetcode-solutions mysql sql sqlquery

Last synced: 08 Apr 2025

https://github.com/maxinexiong/degrees-of-separation-with-breadth-first-search

This project utilizes PySpark RDD and the Breadth-first Search (BFS) algorithm to find the shortest path and degrees of separation between two given Marvel superheroes based on based on their appearances together in the same comic books, empowering users to discover connections between their favourite superheroes in the Marvel universe.

apache-spark bfs-algorithm breadth-first-search degrees-of-separation marvel-characters pyspark python spark spark-rdd

Last synced: 23 Feb 2025

https://github.com/maxinexiong/geocoding-web-service

This repository houses a geocoding web application built in Python with Flask that transforms address data within a file into precise latitude and longitude coordinates. Upon uploading a file, users can preview the output table on the website, download the converted file, and visualise the exact location of each address on a map.

css3 file-download file-processing file-upload flask flask-application flask-webapp folium folium-maps geocoder geocoding html5 pandas pandas-dataframe python web-application

Last synced: 08 Apr 2025

https://github.com/maxinexiong/data-entry-into-crm-apps-rpa

This repository contains a RPA robot that is designed to automate repetitive and time-consuming data entry tasks to streamline customer data entry into both CRM web and desktop applications simultaneously. The robot operates in parallel, ensuring quick and accurate data entry without the need for manual intervention.

crm data-entry data-migration desktop-app robotic-process-automation rpa uipath uipath-modern-design uipath-studio webapp

Last synced: 08 Apr 2025

https://github.com/maxinexiong/mypythoncodeexercises

My documentation of Python code exercises.

code-challenges code-exercise python

Last synced: 11 Apr 2025

https://github.com/maxinexiong/invoice-extraction-ocr-challenge-rpa

This repository houses a UiPath automation solution tailored for Invoice Extraction in RPA workflows. Tasked with reading each table row and extracting invoice details from each invoice photo through OCR, the solution outputs a CSV file with the extracted data alongside the table's ID and Due Date, specifically for two invoice suppliers.

invoice invoice-extraction ocr optical-character-recognition robotic-process-automation rpa screen-scraping uipath uipath-modern-design uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/webcam-monitoring-app-with-email-alerts

An application that is built to continuously monitor designated areas and alert users via email when any object enters and remains in the area beyond a specified duration. This application is ideal for settings that require vigilant security measures.

email-sender email-sending moving-object-detection opencv opencv-python python python-threading security-camera-app webcam-motion-detection webcam-motion-detector webcam-streaming

Last synced: 08 Apr 2025

https://github.com/maxinexiong/booksearchengine_v1

A powerful book search engine built in SQLite and Python with Tkinter was made for book query purpose. Users can look up information about a book such as ISBN, rating, title and author with ease. In the meanwhile, it also allows users to administer the database by adding, deleting and updating any record. The code has been converted to a standalone final product, which is the donwloadable exe application.

Last synced: 08 Apr 2025

https://github.com/maxinexiong/acme-work-items-rpa

This repository contains a robust UiPath automation solution that utilises the UiPath REFramework to fulfill the specified requirements, which includes automating data scraping from acme-test.com, filtering specific records, and appending the results into an Excel worksheet.

acme-challenge data-scraping datatable excel-operations reframework robotic-enterprise-framework robotic-process-automation rpa table-extraction uipath uipath-modern-design uipath-reframework uipath-studio web-scraping

Last synced: 08 Apr 2025

https://github.com/maxinexiong/web-scraping-rpa

This repository contains an RPA robot that was designed to scrap up to 500 pieces of property information for a given location from a real estate website. The extracted data is then intelligently organized, filtered, and sorted according to user-defined criteria, and integrated into the Excel file, output.xlsx.

data-scraping data-table excel-processing robotic-process-automation rpa table-extraction uipath uipath-classic-design uipath-modern-design uipath-studio web-scraping

Last synced: 08 Apr 2025

https://github.com/maxinexiong/scraping-scanned-pdf-docs-using-ocr-with-rpa

This repository contains automation solutions that efficiently extracts text from scanned PDF documents with consistent layouts. Utilizing Tesseract OCR engine, the UiPath RPA robot achieves nearly 90% accuracy, streamlining the process and significantly reducing manual workload.

ocr optical-character-recognition robotic-process-automation rpa scanned-documents scanned-receipts screen-scraping uipath uipath-classic-design uipath-modern-design uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/cloud-data-warehousing-with-aws-redshift

This project builds a cloud-based ETL pipeline for Sparkify to move data to a cloud data warehouse. It extracts song and user activity data from AWS S3, stages it in Redshift, and transforms it into a star-schema data model with fact and dimension tables, enabling efficient querying to answer business questions.

aws-boto3 aws-redshift aws-s3 cloud-data-warehouse data-engineering data-warehouse data-warehousing dimensional-model dimensional-modeling etl etl-pipeline extract-transform-load infrastructure-as-code postgresql postgresql-database redshift-cluster

Last synced: 09 Feb 2025

https://github.com/maxinexiong/learninggit-github-collaboration

Collaboration repo for learning purpose.

Last synced: 08 Apr 2025

https://github.com/maxinexiong/python-projects-for-data-science

Exercises focused on applying Python to data science projects

Last synced: 08 Apr 2025

https://github.com/maxinexiong/webmap

Last synced: 08 Apr 2025

https://github.com/maxinexiong/maxinexiong

My GitHub profile README

Last synced: 24 Feb 2025

https://github.com/maxinexiong/data-migration-into-crm-apps-rpa

This repository contains RPA solutions that are designed to automate repetitive and time-consuming data entry tasks to streamline customer data entry into both CRM web and desktop applications simultaneously. The robot operates in parallel, ensuring quick and accurate data entry without the need for manual intervention.

crm data-entry data-migration desktop-app dispatcher performer reframework robotic-enterprise-framework robotic-process-automation rpa uipath uipath-automation-cloud uipath-classic-design uipath-modern-design uipath-orchestrator uipath-orchestrator-queue uipath-queue uipath-reframework uipath-studio webapp

Last synced: 08 Apr 2025

https://github.com/maxinexiong/data-modelling-with-apache-cassandra

This project implemented Apache Cassandra data modelling to support Sparkify's analysis of user activity and song play data. It involved consolidating partitioned files into a single CSV, designing and creating tables based on specific queries from Sparkify’s analytics team, and inserting the data from the CSV into the tables using CQL commands.

apache-cassandra cql data-engineering data-modeling etl etl-pipeline nosql nosql-database nosql-query python

Last synced: 16 May 2025

https://github.com/maxinexiong/coronavirus-stat-alert-bot-rpa

An automation solution designed to meet the challenge of creating a Coronavirus stat-alert bot. This bot is capable of scraping Coronavirus statistics from a user-inputted country and sending an email update with the collected data to specified recipients.

covid19-data data-scraping data-table email-automation email-sender outlook-email robotic-process-automation rpa table-extraction uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/music-events-web-scraper

A web scraping program built to extract attribute data on music events from a popular event ticketing website. The program collects event data based on the specified country and city, which is then exported to a CSV file for marketing emails and stored efficiently in a local PostgreSQL database.

beautifulsoup4 csv-export data-migration email-sender pandas-dataframe postgresql postgresql-database psycopg2 python python-web-scraper python-web-scraping requests-python smtplib web-scraping

Last synced: 08 Apr 2025

https://github.com/maxinexiong/learninggit-github

This Repo is for Learning Git and GitHub

Last synced: 08 Apr 2025

https://github.com/maxinexiong/acme-vendor-check-bot-rpa

This repository contains a robust UiPath automation solution utilising the REFramework, crafted to fulfill the specified requirements, including extracting data table from acme-test.com, comparing vendor information, handling various business exceptions, and appending the results into an Excel worksheet.

acme-challenge data-scraping datatable excel-operations reframework robotic-enterprise-framework robotic-process-automation rpa table-extraction uipath uipath-modern-design uipath-reframework uipath-studio vendor-checker web-scraping

Last synced: 08 Apr 2025

https://github.com/maxinexiong/scraping-scanned-docs-using-ocr-with-rpa

This repository contains an automation solution that efficiently extracts text from scanned PDF documents with consistent layouts. Utilizing OCR-based screen scraping, the UiPath RPA robot achieves nearly 98% accuracy, streamlining the process and significantly reducing manual workload.

ocr optical-character-recognition robotic-process-automation rpa scanned-documents screen-scraping uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/gmail-automation-rpa

This repository hosts a robust automation solution that orchestrates various email operations, including Email Reading, Email Saving, Email Attachments Downloading, Email Forwarding, and Email Deletion. Additionally, it generates and sends an automated email summary report to designated recipient(s) that informs mailing activities.

email-automation email-sender gmail google-mail robotic-process-automation rpa uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/input-forms-rpa-challenge-classic

This repository contains a RPA workflow developed with UiPath Classic Design that's capable of transferring data from a spreadsheet onto dynamic form fields on the screen. This RPA solution successfully passed the Input Forms challenge (https://www.rpachallenge.com/), achieving an impeccable 100% accuracy in a mere 16,173 milliseconds.

data-entry input-forms robotic-process-automation rpa rpa-challenge uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/book-search-engine

The Book Search Engine is a desktop application developed in Python using the Tkinter and CustomTkinter library. It enables users to interact with a local SQLite database to manage and query book information effectively, allowing users to look up book information with ease, and add, update, delete book records in the database.

customtkinter database-management desktop-application gui-application pandas pandas-dataframe python sqlite sqlite-database sqlite3 tkinter tkinter-gui

Last synced: 08 Apr 2025

https://github.com/maxinexiong/ip-address-to-location-converter-bot-rpa

An automation solution designed to tackle the challenge of creating a bot that converts IP addresses in an Excel spreadsheet into their corresponding physical locations, including Country, Region, and City.

excel-operations ip-lookup robotic-process-automation rpa uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/acme-dispatcher-performer-invoice-check-bot-rpa

This repository hosts a UiPath automation solution with separate Dispatcher and Performer sub-processes. The Dispatcher bot adds queue items to Orchestrator Queue, while the Performer bot searches invoices, extracts and compares data. Leveraging UiPath REFramework, this workflow provides a robust scalable solution for invoice checking tasks.

acme-challenge data-scraping dispatcher invoice-checker performer reframework robotic-enterprise-framework robotic-process-automation rpa table-extraction uipath uipath-automation-cloud uipath-modern-design uipath-orchestrator uipath-orchestrator-queue uipath-queue uipath-reframework uipath-studio web-scraping

Last synced: 08 Apr 2025

https://github.com/maxinexiong/outlook-email-automation-rpa

The UiPath RPA robot automatically fetches and saves the 10 most recent unread email messages with attachments from Desktop Outlook to your local machine, and sends automation reports to specified recipients, ensuring efficient email management through UiPath.

email-automation email-sender outlook outlook-desktop robotic-process-automation rpa uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/roulette-bot-rpa

An automation solution that employs the Martingale roulette strategy in online roulette gameplay.

martingale-roulette-strategy robotic-process-automation roulette-game rpa uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/image-background-remover-bot-rpa

An automation solution that iterates through photos in a folder, removes the background using an online AI tool, and saves the edited photos in a separate folder.

file-handling image-background-removal robotic-process-automation rpa uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/portfo

The files and code behind my personal website built with Python and Flask that showcases all my projects. More importantly, any site visitor can easily reach me through it!

Last synced: 08 Apr 2025

https://github.com/maxinexiong/dictapp

A user-friendly interactive English dictionary built with Python that suggests maximum 5 closest matches to a word query. Users can access the app by simply downloading and opening the .exe file.

Last synced: 08 Apr 2025

https://github.com/maxinexiong/calendar-picker-bot-rpa

An automation solution that searches for a location on Booking.com and selects the start and end dates using the calendar picker

calendar-picker robotic-process-automation rpa uipath uipath-studio

Last synced: 08 Apr 2025

https://github.com/maxinexiong/input-forms-rpa-challenge-modern

About This repository contains a RPA workflow developed with UiPath Modern Design that's capable of transferring data from a spreadsheet onto dynamic form fields on the screen. This RPA solution successfully passed the automation challenge (www.theautomationchallenge.com), achieving an impeccable 100% accuracy in a mere 262.282 seconds

data-entry input-forms robotic-process-automation rpa rpa-challenge uipath uipath-studio

Last synced: 08 Apr 2025