ExportEase is a comprehensive export management platform that helps businesses streamline their export operations with features like compliance checking, FAQ assistance, and delivery price estimation.
- Deployed Link - @https://exportease1.vercel.app
- Upload and analyze export compliance documents
- Real-time compliance requirement checking
- Interactive Q&A system for compliance queries
- PDF document support
- Dark mode support
- Instant responses to common export-related queries
- Context-aware conversation handling
- Multi-language support
- Interactive UI with message history
- Real-time shipping cost calculation
- Multiple carrier support
- Weight and dimension-based pricing
- International shipping rate estimation
- React + Vite
- TailwindCSS
- ShadcnUI Components
- ReactMarkdown
- Lucide Icons
- Node.js (Primary Backend)
- FastAPI (ML/AI Services)
- PostgreSQL (Database)
ExportEase/
├── Frontend/
│ └── client/ # React + Vite frontend
│ ├── src/
│ ├── components/
│ └── public/
├── Backend/
│ ├── node/ # Node.js backend
│ │ ├── routes/
├── compliance_assistant/ # FastAPI backend
│ └── app/
└── README.md
- Node.js (v16 or higher)
- Python 3.8+
- npm or yarn
- PostgreSQL
cd Frontend/client
npm install
npm run devcd Backend
npm install
npm startcd compliance_assistant/app
pip install -r requirements.txt
uvicorn main:app --reloadPOST /api/users/login
POST /api/users/signup
POST /ask/
GET /health
POST /faq/start
POST /faq/end
# Frontend Tests
cd Frontend/client
npm test
# Backend Tests
cd Backend/node
npm testcd Frontend/client
npm run build# Node.js
cd Backend/node
npm run build
# FastAPI
cd compliance_assistant/app
gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.