Skip to content

FilWordNet web portal — a language resource for Filipino and Philippine English built from text analysis network science and natural language processing

Notifications You must be signed in to change notification settings

dlsucomet/filwordnet-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FilWordNet Portal

badge badge badge badge
badge Deploy to Render

This is the web portal for FilWordNet — a language resource for Filipino and Philippine English built from text analysis network science and natural language processing.

Link to Deployed Version

🔗 https://filwordnet.onrender.com/

Running the App Locally

  1. Create a copy of this repository by running:

    git clone https://github.com/dlsucomet/filwordnet-portal
    
  2. On this project's root directory, run the following command to install the necessary dependencies:

    python -m pip install -r requirements.txt
    
  3. Run the following command to launch the app:

    python src/app.py
    

    Then, access the following URL on your browser:

    localhost:8049
    

Built Using

This app is built using Dash, a Python-based web application framework on top of Plotly.js, React, and Flask.

For the FilWordNet API, kindly refer to this (private) repository. FastAPI is used as the asynchronous server gateway interface (ASGI) framework, with Uvicorn as the ASGI server. The API endpoints are exposed over a secure tunnel created via ngrok.

Authors

This is part of the Diachronic Representation and Linguistic Study of Filipino Word Senses Across Social and Digital Media Contexts project funded by the Department of Science and Technology – Philippine Council for Industry, Energy, and Emerging Technology Research and Development (DOST-PCIEERD).

The project is led by Dr. Briane Paul V. Samson and co-proponents Dr. Charibeth K. Cheng and Ms. Unisse C. Chua of the Department of Software Technology, College of Computer Studies, De La Salle University.