Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mohammadreza-mohammadi94/dictionary-webapp

Web Application for looking up word definitions, built with Python. Ideal for exploring web development and creating useful tools with dictionary functionalities.
https://github.com/mohammadreza-mohammadi94/dictionary-webapp

dictionary object-oriented-programming python ui webapp

Last synced: about 2 months ago
JSON representation

Web Application for looking up word definitions, built with Python. Ideal for exploring web development and creating useful tools with dictionary functionalities.

Awesome Lists containing this project

README

        

# Instant Dictionary Web App
## Overview

This web app allows users to type a term in a text box, instantly returning the English definition as soon as the user finishes typing. The app includes the following pages:

- **Home Page:** Introduction and Lorem Ipsum content.
- **Dictionary Page:** Instant English dictionary with real-time definition display.
- **About Page:** Information about the project.

## Pages

### Home Page
This is home page, and you can modify it as you wish.
![Home Page](/app-pics/home-page.png)

### Dictionary Page

Instantly get the definition of any English word as you type.
Simply enter the word in the text box, and the definition will appear below.
![Dictionary Page](/app-pics/dict-page.png)
![Dictionary Page](/app-pics/dict-test.png)

### About Page

This is home page, and you can modify it as you wish.
![About Page](/app-pics/about-page.png)

## How to Use

1. Run `main.py` to start the web app.
2. Access the pages using the navigation menu.

## Dependencies

- JustPy: Python library for building interactive web applications.
- Pandas: Data manipulation library.

## Installation

1. Install the required dependencies:
```bash
pip install -r requirements.txt
```

2. Run the application:
```bash
python main.py
```