Demo: https://suggestme-app-zsjk.onrender.com/
This is a full-stack web application built using React, OpenAI API, Flask, Azure, MySQL and was deployed on the Render hosting site.
The Search Assistant allows users to track their search history and get
suggestions for future search items using the OpenAI API. My goal of this project was to make a full stack web app with a
RESTful API to communicate between the database, backend, and frontend to perform CRUD operations.
- View recent search history
- Insert new items into the search history
- Generate suggestions for the next search item
- Update existing search items
- Delete search items
- React.js - Frontend
- Flask - REST API to connect database, backend, and frontend
- Azure - Cloud Services
- MySQL - Database
- OpenAI API - Generate Suggestions
The following API endpoints are available:
- GET /items: Retrieve the recent search history.
- POST /insert: Insert a new item into the search history.
- GET /suggestions: Generate a suggestion for the next search item.
- POST /delete: Delete a search item from the history.
- POST /update: Update an existing search item.
For any inquiries or feedback, please contact [email protected]