Yifan Ai (@yifaneye)

Top repositories

1

react-gallery-carousel

Carousel component ๐ŸŽ ๐ŸŽ ๐ŸŽ  supporting touch, mouse, keyboard, thumbnails, fullscreen, lazy loading, SSR and customisations. ๐Ÿ‘‰ Live editor: https://yifanai.com/rgcd1
JavaScript
215
star
2

macos-notes-exporter

๐Ÿ“ฆ Exporting all notes from macOS Notes App https://github.com/yifaneye/macos-notes-exporter/releases/download/v1.0/Notes.Exporter.app.zip
JavaScript
21
star
3

checkboxes

Checkboxes โœ… with customisable color, size, border radius and animation time
HTML
9
star
4

facebook-friends-adder

Script for automatically adding friends ๐Ÿ‘ฅ on the new Facebook interface. ๐Ÿ‘‰ For ease of use, my Chrome Extension (https://yifanai.com/ffa) is made for everyone.
Python
8
star
5

django-default-language

Django middleware โ†”๏ธ for setting a default language (by ignoring HTTP Accepted-Language header)
Python
8
star
6

simply-wall-st-stocks-page

The Grid, using TypeScript, React, styled-components, Jest and Cypress
TypeScript
6
star
7

1pdf

๐Ÿ’ซ CLI tool for combining all PDF files in a directory into 1 PDF file ๐Ÿ‘‰ sudo npm i -g 1pdf
JavaScript
4
star
8

dental-clinic-chatbot

Chatbot ๐Ÿค– for dental clinic, using Python, Flask, Flask-RESTful, React, Docker and wit.ai.
Shell
4
star
9

django-referer

Django app for providing different contexts ๐Ÿ’โ€โ™€๏ธ based on a well-kept query parameter using Python and Django (middleware and context processor). ๐Ÿ‘‰ pip install django-referer
Python
3
star
10

chatbot-api

Hybrid chatbot ๐Ÿค–, consisting of rule-based chat using Python, Flask, Flask-Restful, RiveScript and ML+NLP using Wit.ai for intent processing and APIs from OpenWeatherMap and Yelp
Python
3
star
11

residential-tenancy-agreement-clone

๐Ÿ“‹ Clone of Residential tenancy agreement from Fair Trading NSW using HTML and CSS (with flexbox), which marks the beginning of my journey on web development in 2019.
HTML
3
star
12

personal-website

My personal website using React and styled-components. I used grids from my 'grilled' package. I handcrafted a carousel component with modal and lazy loading, which I went on to create react-gallery-carousel. My current website is still at https://yifanai.com/
JavaScript
3
star
13

dental-clinic-chatbot-frontend

๐Ÿค– Frontend interface of Dental Clinic Chatbot using React, JSS, Material UI
JavaScript
3
star
14

keep

Password manager on command line using PHP, OpenSSL, PostgreSQL.
2
star
15

django-sales

๐Ÿ‘จโ€๐Ÿ’ผ Django app for displaying referer details based on query parameter and cookie. ๐Ÿ‘‰ pip install django-sales (Please also see https://github.com/yifaneye/django-referer for achieving the same without the use of cookie)
Python
2
star
16

grilled

๐Ÿ Library of responsive grid system with any of 1 to 12 columns ๐Ÿ‘‰ npm i grilled
HTML
2
star
17

oneClick

โœ๏ธ Minimalistic note app on macOS menu bar using Swift. Open it with just one click.
Swift
2
star
18

react-responsive-button

React component with ripple effect when clicked or tapped ๐Ÿ‘‰ npm i react-responsive-button
JavaScript
2
star
19

urler

Short-lived URL shortener using Python, Flask, boto3, HTML, CSS, JS, Bootstrap, AWS Lambda, API Gateway, S3 ๐Ÿ‘‰ url.yifanai.com
Python
2
star
20

react-dark-modal

Simple, lightweight, dependency-free React modal component as a ๐ŸŒŒ transparent dark overlay ๐Ÿ‘‰ npm i react-dark-modal
JavaScript
2
star
21

dental-clinic-chatbot-api-flask

๐Ÿ‹ Dockerized chatbot service for ๐Ÿค– Dental Clinic Chatbot. It consumes dockerized dentist service and dockerized timeslot service.
Python
2
star
22

how-to-encrypt

Commands to generate keys and encrypt a message using OpenSSL.
1
star
23

fuzzer

URL fuzzing using Python, requests.
Python
1
star
24

presentation

My presentation slides using fullpage.js and reveal.js
HTML
1
star
25

how-to-decrypt

Commands to generate keys and decrypt a message using OpenSSL.
1
star
26

jobs-board-api

API using OpenAPI, swagger-py-codegen, Python, Flask, CSV, Docker
Python
1
star
27

angular-online-store

My Angular app following the official tutorial
TypeScript
1
star
28

snake-paste

iOS clip board editor
Swift
1
star
29

compare-algorithms

This is my study, research and analysis on different security algorithms
Python
1
star
30

dental-clinic-dentist-api-django

๐Ÿณ Dockerized dentist service using Python, Django, DRF, Docker and Docker Compose.
Python
1
star
31

cafe-api

โ˜•๏ธ Cafe API using Python, Django and DRF.
Python
1
star
32

big-blog

Demo blog using Python Django Wagtail
Python
1
star
33

dungeon-game

Java
1
star
34

dental-clinic-timeslot-api-django

๐Ÿณ Dockerized timeslot service using Python, Django, DRF, Docker and Docker Compose.
Python
1
star
35

cracker

MD5 Hash cracker using Python, hashlib.
Python
1
star
36

3-column-layout

6 ways to implement 3-Column layout
HTML
1
star
37

air-pen

Drawing ๐Ÿ–‹ with cursor or stylus using HTML (Canvas), CSS, JS. I made it for quick sketches when sharing screen during a virtual meeting.
HTML
1
star
38

node-express-notes

๐Ÿ“š My study notes on creating API with Node.js, Express.js and MongoDB. Previously, I extensively rely on Django-REST-framework and Flask-Restful. Now, I want to try Node.js, since the frontend is mostly in JS, so that I don't have to jump between different grammar and syntax.
JavaScript
1
star
39

dental-clinic-timeslot-api-flask

๐Ÿ‹ Dockerized timeslot service for ๐Ÿค– Dental Clinic Chatbot. It is consumed by dockerized chatbot service, along with dockerized dentist service.
Python
1
star
40

dental-clinic-dentist-api-flask

๐Ÿ‹ Dockerized dentist service for ๐Ÿค– Dental Clinic Chatbot. It is consumed by dockerized chatbot service, along with dockerized timeslot service.
Python
1
star
41

my-ad-blocker

Simple ad blocker ๐Ÿ›‘ Chrome Extension to help me learn more about ad blockers for my ethics seminar "Ads in Software".
JavaScript
1
star
42

react-notes

My study on React
HTML
1
star
43

react-notes-2

My study notes on React, continued from my react-notes repo
JavaScript
1
star