Website Development

We have created our own project website to introduce AllerScan. Rather than utilizing online website WYSIWYG (what you see is what you get) editors such as Wix or WordPress, we made the decision to develop our own platform.

Our choice stemmed from the desire to exercise greater control over design specifics and avoid limitations imposed by online website tool providers. By taking this approach, we aim to assume complete ownership of our website and liberate ourselves from dependency on these companies.

For instance, our website is designed with Responsive Web Design (RWD), guaranteeing an optimal viewing experience across various devices such as laptops, tablets, and smartphones. Furthermore, we have the ability to customize the icon and title displayed at the top of browser windows. Importantly, our site will not feature the banner advertisements of Wix or any other third-party company at its masthead.

Development Process

The process of our development can be introduced in 3 steps:

1. Website Design

Initially, we must design not just the visual style but also the site's layout to effectively showcase our project idea.

2. Coding

Next, we'll write code to build our website. We use a front-end template to help us develop a static website more efficiently.

3. Deployment

Finally, We hosted our website in GitHub Pages to make it online.

Check Our Github Repo HERE!

Product Development

AllerScan is a program that compares ingredients from an input image of a cosmetic ingredients list with our comprehensive allergen database. It checks whether any common allergens are present in the cosmetic product associated with the inputted ingredient list image.

Project Technologies

To accomplish this task, we employ three primary techniques/packages:

1. Python

AllerScan is a Python project. Python is a user-friendly, versatile language with vast libraries for diverse applications.

Check Python HERE!
2. pytesseract

Pytesseract is a Python tool for Optical Character Recognition (OCR), detecting text in images.

Check Pytesseract HERE!
3. Pandas

Pandas is a Python library for data manipulation and analysis, facilitating handling structured data.

Check pandas HERE!

Project Presentation

We have two PPT to introduce our project. Check it below!

Research Paper

This presentation aims to briefly introduce our research paper: 'Cosmetic Allergy: Incidence, Diagnosis, and Management.'

Download the pdf
Project Introduction

This PPT introduces our project: AllerScan.
We shows the process of our solution here.

Download the pdf