Empowering Sri Lankan Farmers through Direct Farm-to-Table E-Commerce FarmCart is an innovative web application designed to revolutionize the agricultural landscape in Sri Lanka. Our platform connects local farmers directly with consumers, eliminating intermediaries and ensuring fair pricing for both parties.
- User Management: Manage user profiles, authentication, and authorization.
- Shop Management: Manage shop settings, product listings, and inventory.
- Product Listings: Display products with details and images.
- Financial/Payment Management: Handle payments, refunds, and financial reports.
- Employee Management: Manage employee roles and permissions.
- Admin Panel: Centralized control panel for admin tasks.
- Promotions: Create and manage promotional campaigns.
- Order Management: Track and manage customer orders.
- Shopping Cart: Manage items in the shopping cart.
- Delivery Management: Coordinate delivery schedules and logistics.
- Package Tracking: Real-time tracking of packages.
- Customer Care: Handle customer inquiries and support tickets.
- User Feedback: Collect and analyze user feedback.
- Product Catalog: Comprehensive catalog of all products.
- User Ratings: Allow users to rate and review products.
- Node.js
- npm
- Git
- Clone the repository:
git clone https://github.com/yourusername/itp-project.git
- Navigate to the frontend directory:
cd frontend npm install npm run dev
- Navigate to the backend directory:
cd backend npm install npm run dev
- main: The production branch.
- development: The main development branch.
Warning
Use development branch for pull requests