Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • CODEX COLLECTIVE CODEX COLLECTIVE
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Pushpdeep.Sandhu
  • CODEX COLLECTIVECODEX COLLECTIVE
  • Wiki
  • Final Participation Journal

Final Participation Journal · Changes

Page history
Create Final Participation Journal authored Dec 02, 2024 by Pushpdeep.Sandhu's avatar Pushpdeep.Sandhu
Hide whitespace changes
Inline Side-by-side
Final-Participation-Journal.md 0 → 100644
View page @ f0f9e1e8
##Introduction
FarmEasy is a web-based application designed to assist farmers in managing their crops, inventory, and tasks efficiently. The development of FarmEasy was a collaborative effort by three team members: Pushpdeep Sandhu, Jaspreet Singh, and Varad Pund. The roles and responsibilities were divided to ensure smooth project execution and timely completion.
##Contribution by Jaspreet Singh (Backend)
Jaspreet Singh was responsible for the backend development of the FarmEasy application. His contributions included implementing the Flask application, database interactions, and backend logic for various features.
**Files Managed:**
1. app.py:
o Developed routes for user authentication, crop management, inventory management, and recommendation systems.
o Integrated MongoDB using Flask-PyMongo for data storage.
o Implemented session management and password hashing for secure authentication.
2. database.py:
o Configured the MongoDB connection and defined collections for crops, inventory, and tracker data.
o Enabled CRUD operations for data management.
##Contribution by Pushpdeep Sandhu (Frontend)
Pushpdeep Sandhu was in charge of designing and implementing the frontend components of the FarmEasy application. He focused on ensuring a user-friendly interface and responsive design for various features.
**Files Managed:**
1. style.css:
o Styled the login and signup pages with a modern and responsive layout.
o Added interactive hover effects and transitions for better user experience.
2. dash.css:
o Styled the dashboard, including components like the sidebar, cards, and custom widgets (tracker, weather, to-do list).
o Ensured responsiveness for mobile devices.
3. HTML Templates:
o login.html: Designed the login page interface.
o signup.html: Developed the signup page for new user registration.
o dashboard.html: Styled the dashboard with data visualization and task management features.
o inventory.html, my_crops.html: Created interfaces for managing inventory and crop data.
##Contribution by Varad Pund (Documentation and Others)
Varad Pund was responsible for documenting the project and managing auxiliary tasks to ensure project clarity and maintainability.
Contributions:
1. Documentation:
o Created detailed documentation for backend files (app.py, database.py) and frontend files (style.css, dash.css).
o Explained the functionality of machine learning models in crop_predictor.py and fertilizer_predictor.py.
o Documented the training workflow in predictor.py and the crop management system in crops.py.
2. Coordination:
o Assisted in debugging and testing the application.
o Reviewed code for consistency and adherence to project guidelines.
Clone repository
  • Architectural Model
  • FINAL DOCUMENTATION
  • FLOW Chart for farmer
  • Final Participation Journal
  • Functional Properties
  • Participation Journal
  • Projected Members Contribution
  • Quality Attributes
  • UI Mockups
  • UML FarmEasy
  • Use Case Scenarios
  • Use Case
  • home
    • Project Description
    • Requirements Statement