Repository navigation
Releases: MedHubTeam/medhub-backend
Releases · MedHubTeam/medhub-backend
Release list
Sprint 4 Release
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
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
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