Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATES/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Bug Report
about: Report a bug to help us improve
---

**Describe the Bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected Behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment (please complete the following information):**
- OS: [e.g., iOS]
- Browser: [e.g., Chrome, Firefox]
- Version: [e.g., 22]

**Additional context**
Add any other context about the problem here.
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATES/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Feature Request
about: Suggest a new idea or improvement
---

**Describe the Feature Request**
A clear and concise description of the feature you are proposing.

**Why do you believe this feature is necessary?**
Explain the problem or opportunity that this feature addresses.

**Additional context**
Add any other context or screenshots about the feature request here.
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATES/pull_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Pull Request
about: Submit changes for review
---

**Description**
Provide a brief description of the changes introduced by this pull request.

**Related Issue**
If there is an issue associated with this pull request, please reference it here.

**Type of Change**
- [ ] Bug fix
- [ ] New feature
- [ ] Enhancement
- [ ] Documentation update

**Checklist:**
- [ ] I have tested my changes thoroughly.
- [ ] My code follows the project's coding standards.
- [ ] I have added unit tests if applicable.
- [ ] Documentation is updated to reflect the changes.

**Additional context**
Add any additional context or information that would be helpful for reviewers.

**Screenshots**
If applicable, include screenshots or gifs showcasing the changes made.

**Reviewer Notes**
Any specific instructions for the reviewer or areas of focus.
20 changes: 20 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dashboard Enhancements and Bug Fixes

## Bugs to Fix
- [x] Fix overDue filter in Dashboard.js to properly compare dates
- [x] Optimize paymentHistory concatenation and sorting
- [x] Replace loops with reduce for total calculations
- [x] Fix typo "Recieved" to "Received" in Chart.js
- [x] Fix Chart.js x-axis configuration for better date display

## Enhancements
- [x] Uncomment and integrate Donut chart in Dashboard.js
- [x] Improve chart tooltips and responsiveness
- [x] Enhance CSS for better mobile responsiveness
- [x] Add better error handling and loading states

## Running the App
- [ ] Start MongoDB
- [ ] Run server (npm start in server/)
- [ ] Run client (npm start in client/)
- [ ] Test dashboard functionality
Loading