hoenchioma / transperfecta

An English to Bangla Dictionary (using Perfect Hashing)

Home Page:https://transperfecta.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Transperfecta

This is an English to Bangla dictionary website implemented using Perfect Hashing. The backend is a NodeJS server written in Typescript, while the frontend is a ReactJS application.

This is a project for the course CSE-3203 at University of Dhaka.

The data for the dictionary was collected from here.

You can view a demo of the website here.

How to run locally

In order to run locally you have to first run the backend server (located in /backend folder) using (in the `/backend' directory)

npm install
npm build
npm start

For further instructions about backend visit the README in the /backend folder

Then you can run the frontend by executing the following command from the /frontend folder:

echo 'REACT_APP_BACKEND_URL=http://localhost:5000/dict' > .env
yarn start

For further instructions regarding frontend visit the README in the /frontend folder.

About

An English to Bangla Dictionary (using Perfect Hashing)

https://transperfecta.herokuapp.com/


Languages

Language:TypeScript 87.4%Language:HTML 10.8%Language:CSS 1.8%