Skip to content

Atibali/FameBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FameBook Popular Person Dictionary 🌟

A web application that combines local database storage with Wikipedia API to provide detailed information about popular persons. Search for any famous individual and get instant results with images, descriptions, and links to full Wikipedia articles.

Features

  • Dual Search System: First checks local SQLite database, then falls back to Wikipedia API
  • Auto-Suggestions: Real-time search suggestions powered by Wikipedia's OpenSearch
  • Local Storage: Save frequently searched persons to reduce API calls
  • Manual Addition: Add custom person entries to the local database
  • Responsive Design: Mobile-friendly interface built with Bootstrap
  • Visual Feedback: Smooth animations and loading indicators
  • Image Display: Shows person's image when available

Tech Stack

  • Backend: Flask (Python)
  • Database: SQLite with SQLAlchemy ORM
  • Frontend: HTML, JavaScript, Bootstrap 5, Animate.css
  • APIs: Wikipedia REST API & OpenSearch API

Installation

  1. Clone the repository
    git clone https://github.com/yourusername/popular-person-dictionary.git
    cd popular-person-dictionary

About

FameBook: A Flask-based web app for searching famous people, using a local database with Wikipedia API fallback, auto-complete search, and manual entry support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors