Skip to content
forked from nmdra/FarmCart

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.

License

Notifications You must be signed in to change notification settings

lksnjw/Farm-Cart-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FarmCart

Banner

Overview

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.

Technologies


Table of Contents

Features

  • 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.

Getting Started

Prerequisites

  • Node.js
  • npm
  • Git

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/itp-project.git
  2. Navigate to the frontend directory:
    cd frontend 
    npm install
    npm run dev
  3. Navigate to the backend directory:
    cd backend 
    npm install
    npm run dev

Branching Model

  • main: The production branch.
  • development: The main development branch.

Pull Request Guidelines

Warning

Use development branch for pull requests


About

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.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Other 0.2%