A full-stack application featuring a FastAPI backend and a Vue.js frontend, integrated with MongoDB and OpenAI.
- /backend: FastAPI server, MongoDB logic, and AI integration.
- /frontend: Vue.js user interface.
- Python 3.9+
- Node.js (LTS)
- MongoDB Instance (Atlas or Local)
-
Clone the repo:
git clone <your-repo-url> cd <project-folder>
-
Backend Setup: Follow the instructions in the
/backend/README.mdto configure your.envand start the Uvicorn server. -
Frontend Setup: Follow the instructions in the
/frontend/README.mdto install dependencies and run the Vue development server.
- Frontend: Vue.js
- Backend: FastAPI (Python)
- Database: MongoDB
- AI: OpenAI API
- Authentication: JWT (JSON Web Tokens)