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