This project consists of two main parts:
- Backend: A Flask-based API service for handling website analysis and user interactions. Backend Repository
- Frontend: A React single-page application for the user interface, enabling interactions with the backend API. Frontend Repository
- Backend: Flask, Flask-SQLAlchemy, PostgreSQL, Selenium, BeautifulSoup4, OpenAI API, Auth0.
- Frontend: React (TypeScript), Axios, Auth0, React Router, Redux, Tailwind CSS, ShadCN.
For detailed setup instructions, please refer to the respective repositories for the backend and frontend.
