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.
The project uses the following technologies:
- .NET Core MVC
- Entity Framework Core
- Postgrade SQL
- Bootstrap
To get started with the project, follow these steps:
- Clone the repository to your local machine.
- Install the latest version of .NET Core SDK and PostgreSQL on your machine. (Optional: Try to work in Visual Studio 2022).
- Update the connection string in the
appsettings.json
file with your PostgreSQL connection string. - Run the following commands in the root directory of the project to set up the database:
update-database
. - Run the following command to start the web application:
dotnet run
from the root directory of the project.
- Controllers
- Views
- Data Models
- ViewModels
- Services
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.
- Naitik Patel
- Meet Mistry