Skip to content

Shifaruhi2020/Favorite-Word

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Favorite Word πŸ”€

A subscription-based word lookup app built with Flask and React.js.

Overview

Favorite Word allows users to search for words, subscribe/unsubscribe, and see their favorite wordsβ€”all in a clean, responsive interface.

πŸš€ Tech Stack

  • Backend: Flask, SQLAlchemy, REST APIs
  • Frontend: React.js
  • API Testing: Postman

πŸ”§ Features

Backend

  • Subscribe / Unsubscribe endpoints for managing user preferences
  • Word Upload functionality to add new words
  • Search API for fast word retrieval from the database

Frontend

  • React.js UI for seamless searching and subscribing
  • Real-time updates and user feedback

🧩 End-to-end Ownership

  • Built and managed the entire stack: design, APIs, DB, frontend, deployment

πŸ“‚ Project Structure

  • backend/ # index.py + API endpoints
  • frontend/ # client React.js application
  • README.md # Project overview

πŸ”§ Setup & Run Locally

1. Clone the repo

git clone https://github.com/Shifaruhi2020/Favorite-Word.git
cd Favorite-Word/Fav-Word-master

## Run Backend (Flask)
cd backend 
python3 -m venv venv 
source venv/bin/activate 
pip install -r requirements.txt 
export FLASK_APP=app.py
flask run

## Run Frontend (React)
cd ../frontend 
npm install 
npm start 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published