https://github.com/aryan151pratap/agrotech
fullstack website using node.js, ejs(for frontened), mongodb
https://github.com/aryan151pratap/agrotech
agrotech ecommerce-website email-sender email-verification etc farmers-markets mongodb-atlas mongodb-database otp-verification
Last synced: 3 months ago
JSON representation
fullstack website using node.js, ejs(for frontened), mongodb
- Host: GitHub
- URL: https://github.com/aryan151pratap/agrotech
- Owner: aryan151pratap
- Created: 2025-02-12T09:48:22.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-04-25T22:40:59.000Z (6 months ago)
- Last Synced: 2025-07-04T11:05:59.711Z (3 months ago)
- Topics: agrotech, ecommerce-website, email-sender, email-verification, etc, farmers-markets, mongodb-atlas, mongodb-database, otp-verification
- Language: EJS
- Homepage: https://agrotech-1.onrender.com/reel/dashboard
- Size: 288 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AgroTech
AgroTech is a full-stack web application designed to empower farmers by providing an online marketplace for agricultural products. It allows farmers to buy and sell products, share insights through blogs, and engage with the farming community.
## 🌐 Live Demo
🔗 [AgroTech Dashboard](https://agrotech-1.onrender.com/reel/dashboard)## 📌 Features
- 🌾 **E-commerce for farmers**: Buy and sell agricultural products at mandi/market rates.
- ✉️ **Email Verification & OTP Authentication**: Secure user authentication system.
- 📝 **Blogging**: Farmers can write articles and upload reels.
- 📍 **Farmer's Markets**: Find and connect with nearby markets.
- 📡 **MongoDB Atlas**: Cloud database for efficient data storage.## 🛠️ Tech Stack
- **Frontend**: EJS, CSS, JavaScript
- **Backend**: Node.js, Express.js
- **Database**: MongoDB (MongoDB Atlas)
- **Authentication**: OTP-based verification system## 🚀 Installation & Setup
### 1️⃣ Clone the repository
```sh
git clone https://github.com/aryan151pratap/agrotech.git
cd agrotech
```
### 2️⃣ Install dependencies
```sh
npm install
```
### 3️⃣ Set up environment variables
Create a `.env` file and add the following:
```sh
MONGODB_URI=mongodb+srv://apratapsingh151:I4ZVkTUBcysNt20T@cluster0.njxal.mongodb.net/
PORT=3000
EMAIL_USER=beast152oggy@gmail.com
```
### 4️⃣ Start the server
```sh
npm start
```
The app will be available at `http://localhost:3000`## 📸 Screenshots



## 📝 License
This project is licensed under the MIT License.---
### 🤝 Contributing
Contributions are welcome! Feel free to fork, open an issue, or submit a pull request.## ✨ Connect with Me
🔗 [LinkedIn](https://www.linkedin.com/in/aryan-pratap-singh-105059290/)
📧 Email: apratapsingh151@gmail.com