Skip to content

Conversation

KumarAyush204
Copy link
Contributor

Which issue does this PR close?

What changes are included in this PR?

This PR adds a GitHub Actions workflow that performs a health check for the SaralSeva project.

Workflow features:

Backend:

  1. Installs all dependencies.
  2. Starts the backend server and checks that it responds on the configured port (http://localhost:8000).

Frontend (User, Employee, Admin):

  1. Installs dependencies for each frontend.
  2. Starts the Vite dev server and verifies that the server responds on http://localhost:5173

Notes:

  1. Non-fatal warnings are logged but do not fail the workflow.
  2. MongoDB service is configured for backend connectivity checks.
  3. Runs automatically on push and pull_request events for all branches, providing early feedback for contributors.

Are these changes tested?

Yes i have tested the workflow in forked Repository and results are :-
image

Copy link

vercel bot commented Sep 29, 2025

@KumarAyush204 is attempting to deploy a commit to the eccentriccoder01's projects Team on Vercel.

A member of the Team first needs to authorize it.

@KumarAyush204
Copy link
Contributor Author

KumarAyush204 commented Sep 29, 2025

I have added backend dependencies (helmet and hpp) since those were not updated in package.json.

@eccentriccoder01
Copy link
Owner

Great work @KumarAyush204! Feel free to work on more issues or create new ones, and check out my other GSSoC25 projects too:

  • TalkHeal TalkHeal
  • SaralSeva SaralSeva
  • Venturalink Venturalink
  • Spamlyser Spamlyser
     
    Thanks for improving SaralSeva 🧡

@eccentriccoder01 eccentriccoder01 merged commit 37b74ab into eccentriccoder01:main Oct 3, 2025
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc25 level 2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ Feature ] GitHub Actions CI workflow for project validation
2 participants