eFarm is a comprehensive Django-Angular project designed to enhance farming operations through digital solutions. The platform focuses on precision agriculture, providing tailored apps for different sectors - Dairy, Poultry, and soon Swine.
eFarm aims to revolutionize farming by offering an integrated digital platform. With dedicated apps for Dairy, Poultry, and upcoming Swine sector, the project facilitates efficient data management and operation optimization.
Please note that the frontend development is currently paused until the backend is completed for at least the Dairy and Poultry sectors.
- Clone the repository:
git clone https://github.com/peter-evance/demo-efarm.git
. - Navigate to the project directory:
cd efarm
. - Create a virtual environment:
python3 -m venv env
. - Activate the virtual environment:
- On Linux/macOS:
source env/bin/activate
- On Windows:
.\env\Scripts\activate
- On Linux/macOS:
- Install dependencies:
pip install -r requirements.txt
. - Run migrations:
python manage.py migrate
. - Start the development server:
python manage.py runserver
.
Frontend development is temporarily paused until the backend for Dairy and Poultry sectors is completed.
Once the Django development server is running, access the eFarm app at http://localhost:8000/
. You can explore the various apps and models to manage and view data relevant to your farm operations.
I greatly appreciate your feedback on how we can further enhance the eFarm project. Feel free to share your thoughts and suggestions with me.
For more information, please visit my YouTube channel, where tutorials and updates are regularly shared.