A subscription-based word lookup app built with Flask and React.js.
Favorite Word allows users to search for words, subscribe/unsubscribe, and see their favorite wordsβall in a clean, responsive interface.
- Backend: Flask, SQLAlchemy, REST APIs
- Frontend: React.js
- API Testing: Postman
- Subscribe / Unsubscribe endpoints for managing user preferences
- Word Upload functionality to add new words
- Search API for fast word retrieval from the database
- React.js UI for seamless searching and subscribing
- Real-time updates and user feedback
- Built and managed the entire stack: design, APIs, DB, frontend, deployment
- backend/ # index.py + API endpoints
- frontend/ # client React.js application
- README.md # Project overview
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