Skip to content

Development to main#100

Merged
Lashen1227 merged 72 commits intomainfrom
development
Mar 17, 2025
Merged

Development to main#100
Lashen1227 merged 72 commits intomainfrom
development

Conversation

@yrgamage
Copy link
Copy Markdown
Collaborator

This pull request introduces significant updates to the LearnHeart project, including the addition of a new license, comprehensive documentation, backend enhancements for managing past events, and frontend improvements. Below are the most important changes:

Documentation and Licensing:

  • Added an MIT License to the project.
  • Updated README.md with detailed information about the LearnHeart project, including its vision, tech stack, key features, installation instructions, and contact details.

Backend Enhancements:

  • Introduced a new PastEvent model and controller to manage past events, including creating, fetching, deleting events, and adding reviews. [1] [2]
  • Added routes for past events in backend/routes/pastEventRoutes.js and integrated them into the main server. [1] [2] [3]
  • Modified the volunteerModel to change the skills field from a single string to an array of strings with a default value.

Frontend Improvements:

  • Added a new ImageGallery component for viewing event images with zoom and navigation capabilities.
  • Introduced a ReviewList component to display reviews for past events.
  • Updated .env file to include EmailJS configuration for email services.
  • Modified the Footer component to correct the link for announcements.

These changes collectively enhance the functionality, usability, and documentation of the LearnHeart project, making it more robust and user-friendly.

Lashen1227 and others added 30 commits February 26, 2025 21:17
Lashen1227 and others added 27 commits March 17, 2025 01:39
Co-authored-by: Yoshani Gamage <157863413+yrgamage@users.noreply.github.com>
- Enhanced search field styling with consistent icons and better spacing
- Simplified search functionality code and improved results display
- Replaced card-level "View All" and "Add Review" buttons with single "View More" button
- Added consolidated reviews dialog with improved UI and integrated review functionality
- Standardized styling across components for better visual consistency
Co-authored-by: Yoshani Gamage <157863413+yrgamage@users.noreply.github.com>
…fields.

-Change Search button color and Search bar styles
@yrgamage yrgamage requested a review from Lashen1227 as a code owner March 17, 2025 18:24
Copy link
Copy Markdown
Owner

@Lashen1227 Lashen1227 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All functions work without conflicts

@Lashen1227 Lashen1227 merged commit d54773f into main Mar 17, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants