Skip to content

Releases: MedHubTeam/medhub-backend

Sprint 4 Release

Choose a tag to compare

@Gabrielab5 Gabrielab5 released this 17 Aug 19:07

Sprint 4 Release Notes

Accomplishments

  • Save Content: Implemented functionality for users to save medical content published on the home page for later access.
  • Like and Share Content: Enabled users to like medical content and share it with others on the platform, allowing for the expression of appreciation and dissemination of useful information.
  • Follow Users: Added the ability for users to follow other medical professionals to view their shared medical information and updates.
  • Chat: Created a cahtmodule to chat in real time using WebSockets.
  • Create and Join Groups: Enabled users to create and join groups based on specialties or interests, facilitating participation in focused discussions.
  • Live Member Count: Added a live member count WebSocket module, so users can connect to the server and get updated amount of live users.
  • Dark Mode: Implemented a dark mode option allowing users to switch between light and dark themes to reduce eye strain and customize their viewing experience.
  • Search User: Introduced a search functionality that allows users to find specific profiles by username or profession quickly and efficiently.

Git Bash Clone Command: git clone --branch v1.0.0 --depth 1 https://github.com/MedHubTeam/medhub-backend

Full Changelog: v0.7.0...v1.0.0

Sprint 3 Release

Choose a tag to compare

@NadavMozeson NadavMozeson released this 03 Aug 19:56

Sprint 3 Release Notes

Accomplishments

  • User Registration: Implemented API endpoints for user registration with details including username, email, password, and professional status.
  • User Login: Added API endpoints for user login using username and password.
  • Personal Area Access: Developed endpoints to access user personal areas and manage profile information.
  • Edit Personal Details: Enabled updating of user details such as username, email, and professional status through API.
  • Delete Account: Added functionality to allow users to delete their accounts and remove personal data.
  • Change Password: Implemented API endpoints for changing user passwords.
  • View Followed Users: Created endpoints to retrieve a list of users followed by the current user.
  • Access Followed User’s Personal Area: Added functionality to access personal areas of followed users.
  • Remove Follower: Implemented the ability to manage and remove followers.
  • View Uploaded Content: Enabled retrieval of a list of medical content uploaded by a user.
  • View Liked Content: Added functionality to view content liked by the user.
  • View Saved Content: Implemented retrieval of saved content for the user.
  • View Statistical Information: Added endpoints to access user statistics, including posts shared and follower counts.
  • Post Medical Content: Created API endpoints to allow users to post medical cases, research findings, and professional information.
  • Edit or Delete Posted Content: Implemented functionality to edit or delete medical content posted by the user.

Git Bash Clone Command: git clone --branch v0.7.0 --depth 1 https://github.com/MedHubTeam/MedHub-Backend

Full Changelog: https://github.com/MedHubTeam/MedHub-Backend/commits/v0.7.0

Sprint 2 Release

Choose a tag to compare

@NadavMozeson NadavMozeson released this 17 Jul 17:11

Sprint 2 Release Notes

Accomplishments

  • Backend Setup: Established a basic Express Node.js web application with fundamental commands.
  • CI/CD Pipeline: Implemented a CI/CD pipeline using GitHub Actions with the following tests:
    • Test: Ensures there are no algorithmic errors in the code.
    • ESLint: Checks that the code follows our formatting and syntax conventions.

Git Bash Clone Command: git clone --branch v0.1.0 --depth 1 https://github.com/MedHubTeam/MedHub-Backend

Full Changelog: https://github.com/MedHubTeam/MedHub-Backend/commits/v0.1.0