hackapet-project / petsync-web

Phase 1 of Hackapet project, full stack project
GNU General Public License v3.0
0 stars 0 forks source link

Prepare small demo for meeting (Frontend) #3

Open igdel opened 1 week ago

igdel commented 1 week ago

(Frontend) Create Basic CRUD Frontend for Animal Data in Shelter Management System

Task Description

Develop a simple React frontend application that interacts with the CRUD API for animal data in a shelter management system. (THIS WON'T GO INTO THE MAIN BRANCH)

Acceptance Criteria

  1. CRUD operations interface for animal data
  2. Responsive design for desktop and mobile
  3. Form validation and error handling
  4. Data fetching and state management
  5. Basic routing for different views

Technical Details

Subtasks

  1. Project setup with Create React App or Vite
  2. Design and implement main layout
  3. Create components for listing animals
  4. Implement forms for adding/editing animals
  5. Set up routing between views
  6. Integrate with backend API
  7. Implement error handling and loading states
  8. Add basic animations and transitions
  9. Implement responsive design
  10. Write unit tests for components

Definition of Done

Estimated Time

3-4 days

Additional Notes

igdel commented 1 day ago

Frontend has not been needed, this has been discussed in person.