HATID is an e-commerce platform design idea for the Department of Agriculture (DA) to efficiently manage the distribution of agricultural products to the public market. The application is built using the following technology stack: React JS for the front end, Node JS with Express JS for the back end, and MongoDB as the database.
-
Account Creation:
- Click on Sign-In on the HomePage.
- Enter your credentials.
-
Login:
- After your account has been created, log in.
-
Check the products and checkout:
- Feel free to browse through products that are being sold by the Department of Agriculture (DA).
- Once ready, proceed to checkout.
- Checkout Approval:
- Checkouts need approval by the Admin/Merchant.
- The Admin/Merchant will review and confirm customer orders before they are considered final and ready for delivery.
- Admin/Merchant accounts are pre-assigned and do not need to go through the registration process.
- Install Dependencies:
- Run
npm installto install necessary packages.
- Run
- Run Back-end:
- Navigate to the back-end directory using
cd back-end. - Run the back-end with
npm start.
- Navigate to the back-end directory using
- Run Front-end:
- Navigate to the front-end directory using
cd front-end. - Run the front-end with
npm start.
- Navigate to the front-end directory using
- Access the Application:
- Open your web browser and go to the specified address (default is
http://localhost:3000).
- Open your web browser and go to the specified address (default is