Closed lvngstn closed 2 weeks ago
This pull request implements a Firebase rework, focusing on improving the folder and flashcard management functionality in the Editor component. The changes include the addition of a new FolderEdit component, modifications to the UI for adding cards and folders, and updates to the folder creation and management logic.
journey
title User Journey for Folder and Flashcard Management
section Folder Management
User ->> Editor: Click 'Create New from Current'
User ->> Editor: Click 'Save'
User ->> Editor: Click 'Folder' in AddCard
User ->> Editor: Interact with FolderEdit
section Flashcard Management
User ->> Editor: Click 'Card' in AddCard
User ->> Editor: Update flashcard front
User ->> Editor: Update flashcard back
User ->> Editor: Delete flashcard
Change | Details | Files |
---|---|---|
Added FolderEdit component and modified folder management UI |
|
client/src/pages/Editor.js |
Updated flashcard rendering and management |
|
client/src/pages/Editor.js |
Improved CSS styling for better UI appearance |
|
client/src/pages/Editor.css client/src/components/flashcard/add-card/AddCard.css |
Simplified Button component logic |
|
client/src/components/button/Button.js |
Enhanced folder creation process |
|
client/src/pages/Home.js |
Added project documentation |
|
client/Project-Guide.md |
Summary by Sourcery
Rework the Firebase integration by introducing a FolderEdit component and enhancing the folder management features in the Editor page. Update the project documentation with a new guide detailing the project structure.
New Features:
Enhancements:
Documentation: