Cura Link is an innovative platform that transforms the way surplus or hard-to-obtain medicines are redistributed. By connecting sellers with buyers through a secure, verified marketplace, Cura Link enhances medicine accessibility while reducing waste. The platform leverages dynamic pricing, real-time geolocation, and AI-powered quality control to ensure that essential drugs are efficiently and fairly distributed.
- Overview
- Features
- Technology Stack
- Installation
- Usage
- Environment Variables
- Contributing
- License
- Contact
The global pharmaceutical market faces significant challenges, including inefficient distribution, inconsistent pricing, and high levels of unused medications. Cura Link aims to tackle these issues by:
- Connecting Sellers and Buyers: Facilitating the resale and donation of medicines.
- Dynamic Pricing: Implementing an algorithm that sets fair prices based on real-time market data (demand, drug condition, expiry dates, etc.) 📊.
- Geolocation Search: Enabling users to quickly find the nearest available source of the medicine 📍.
- AI-Powered Insights: Utilizing advanced AI for quality control and predictive analytics 🤖.
- 🔒 Secure User Registration & Verification: Ensuring only authenticated users can list or purchase medicines.
- 💰 Dynamic Pricing Engine: Automatically adjusts prices to reflect market trends and drug specifics.
- 📍 Real-Time Geolocation: Provides accurate, location-based search results.
- 🖼️ Comprehensive Listings: Detailed information for each medicine, including images, IDs, and seller contacts.
- ⚙️ Robust Backend: Powered by Node.js, Express, and MongoDB for reliable data management.
- 🚀 Modern Frontend: Built with Vite and React for a fast, responsive user experience.
- 🤖 AI Integration: QWEN2 model assists in tasks such as quality control and predictive analytics.
- Frontend: Vite + React ⚛️
- Backend: Node.js, Express, MongoDB 🍃
- AI Model: QWEN2 (Integrated for dynamic pricing and quality assurance)
- Other Tools: Git, and modern CSS frameworks for styling.
- Node.js (v14 or later) 🔗
- MongoDB (Ensure MongoDB is running on your machine or accessible via cloud) ☁️
- Git 🐙
git clone https://github.com/yourusername/curalink.git
cd curalink
cd frontend
npm install
npm run dev
cd ../backend
npm install
npm start
- The backend server should now be running (default port: 5000). Ensure the frontend is configured to communicate with the backend server.
- User Registration: Create an account on the platform.
- Medicine Listing: Sellers can list medicines by providing detailed information, including images and descriptions.
- Dynamic Pricing: The platform uses a dynamic pricing algorithm to suggest fair prices.
- Search & Purchase: Buyers can search for medicines using a geolocation-based search and contact sellers directly.
- Create a .env file in the backend directory with the following :
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
AI_MODEL_API_KEY=your_qwen2_model_api_key