Welcome to the JY Scrubs e-commerce platform! This project is an online store for selling medical scrubs and providing medical consultation services (limited to Nigeria). The platform supports multi-currency pricing for scrubs, integrates with UPS for shipping, and offers customer support via email and phone.
- Project Overview
- Features
- Technology Stack
- Installation
- Configuration
- Usage
- API Documentation
- License
JY Scrubs is a fully functional e-commerce platform that serves customers by selling scrubs and offering medical consultation services. The store operates globally for scrubs with prices displayed in the user’s local currency, and the consultation service is available exclusively for customers in Nigeria.
- Scrubs: Available for global customers, with prices adjusted to local currencies.
- Medical Consultation: Available only for Nigerian customers.
-
Multi-Currency Pricing for Scrubs:
- Prices dynamically adjust based on the customer’s location and currency.
- Support for multiple currencies via exchange rate APIs.
-
Geo-Restricted Medical Consultations:
- Medical consultations are restricted to Nigerian users based on geo-location detection.
-
Shipping via UPS:
- Integration with UPS for real-time shipping rates and tracking for global orders.
-
Customer Support:
- Customers can contact support via email or phone for inquiries and assistance.
- Backend Framework: Express.js
- Payment Gateway: Stripe, Flutterwave (for Nigeria)
- Currency Conversion: currency-converter-lt
- Geo-Location Detection: geoip-lite
- Shipping Integration: UPS Shipping API
- Authentication: Passport.js, JWT
- Email Support: Nodemailer
-
Clone the repository:
git clone https://github.com/yourusername/jy-scrubs.git cd jy-scrubs