Skip to content

NaitikPatel-325/AgroTrade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Farmer's MarketPlace with .NET Core MVC

AgroTrade is an all-in-one platform for farmers to list and sell their crops online. Farmers can both buy and sell produce, while also connecting and chatting with other farmers. The platform simplifies transactions and fosters a supportive farming community.

Technologies

The project uses the following technologies:

  • .NET Core MVC
  • Entity Framework Core
  • Postgrade SQL
  • Bootstrap

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the latest version of .NET Core SDK and PostgreSQL on your machine. (Optional: Try to work in Visual Studio 2022).
  3. Update the connection string in the appsettings.json file with your PostgreSQL connection string.
  4. Run the following commands in the root directory of the project to set up the database: update-database.
  5. Run the following command to start the web application: dotnet run from the root directory of the project.

Project Structure

  • Controllers
  • Views
  • Data Models
  • ViewModels
  • Services

Features

The project includes the following features:

  • Authentication and Authorization using cookies.
  • CRUD operations for Farmers and Crop Listings.
  • Real-time chat between farmers and buyers.

Websit photos image image

Contributers

  • Naitik Patel
  • Meet Mistry