Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
040d62e
Login, Signup buttons in login page and Landing Page were disabled. #349
HemaVenkataSaiDumpala Mar 23, 2025
b56a814
Merge pull request #402 from saayam-for-all/MVP-0.5-release-main-branch
HemaVenkataSaiDumpala Mar 24, 2025
7fa592c
#MVP 0.5 Release login & signup disable
HemaVenkataSaiDumpala Aug 1, 2025
191fe09
Merge branch 'main' into HVenkataSaiDumpala_Dev
HemaVenkataSaiDumpala Aug 1, 2025
4650e3a
#MVP 0.5
HemaVenkataSaiDumpala Aug 1, 2025
ea52c5e
#Resolved test conflict
HemaVenkataSaiDumpala Aug 1, 2025
0772ee2
#MVP 0.5 1
HemaVenkataSaiDumpala Aug 1, 2025
53a6ecb
Merge pull request #830 from saayam-for-all/HVenkataSaiDumpala_Dev
varunprakashnkl Aug 1, 2025
2cdbbc5
add GA build and netlify deploy
arjun-369 Aug 23, 2025
d019ca0
Update netlify-deploy.yml
arjun-369 Sep 10, 2025
d74be41
#1015 with required changes in directors.test.js.snap, Directors.jsx …
HemaVenkataSaiDumpala Oct 21, 2025
1d7b0a0
#1015
HemaVenkataSaiDumpala Oct 22, 2025
65910d0
Merge pull request #1022 from saayam-for-all/HVenkataSaiD_NewDirector
HemaVenkataSaiDumpala Oct 22, 2025
b805d59
Merge branch 'main' into main-netlify-github-build
arjun-369 Oct 22, 2025
6862928
Merge pull request #946 from saayam-for-all/main-netlify-github-build
arjun-369 Oct 22, 2025
e395353
Layout changes
rashmi-bilaskar Jan 8, 2026
ca293c1
Layout, mission, contact us changes
rashmi-bilaskar Jan 11, 2026
1e734f4
Merge pull request #1174 from saayam-for-all/prod-patch1
rashmi-bilaskar Jan 19, 2026
4cf744d
Adsense manual placement square and horizontal in home and contact us
srinijammula Jan 22, 2026
55db69f
snapshot update
srinijammula Jan 22, 2026
2938ad4
Add vertical Ads in Layout
srinijammula Jan 27, 2026
5a38f74
remove square ad from home
srinijammula Jan 27, 2026
1e0c23a
two side ads on each side
srinijammula Jan 27, 2026
65c1e56
adsense integration to home, contact us, sitemap, our collaborators
srinijammula Feb 4, 2026
5c44369
Merge pull request #1213 from saayam-for-all/adsense-manual-placement
srinijammula Feb 4, 2026
850848b
update our team page
srinijammula Feb 5, 2026
6665f9e
Merge pull request #1214 from saayam-for-all/update-our-team-page
srinijammula Feb 5, 2026
464030a
update leadership titles in our team page
srinijammula Feb 24, 2026
e4bc80c
update leadership titles in our team page
srinijammula Feb 24, 2026
ccce5c9
Merge pull request #1259 from saayam-for-all/update-team-titles
srinijammula Feb 24, 2026
52fffb2
Reimplement delete reason modal in Request Details tab
rupasree-guttikonda Mar 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .env
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
VITE_BASE_API_URL= https://a9g3p46u59.execute-api.us-east-1.amazonaws.com/saayam/dev/
VITE_BASE_API_URL= https://api.help-for-everyone.org/
# Public S3 URL for homepage metrics JSON (e.g. https://your-bucket.s3.amazonaws.com/metrics.json)
VITE_METRICS_S3_URL=
32 changes: 32 additions & 0 deletions .github/workflows/coverage.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Code Coverage

on:
pull_request:
branches: ["test", "dev", "main"]
push:
branches: ["test", "dev", "main"]

jobs:
coverage:
runs-on: ubuntu-latest
permissions:
checks: write
pull-requests: write

steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "22"
cache: "npm"

- name: Install dependencies
run: npm install

- name: Run tests with coverage
run: npm run test:coverage
continue-on-error: true

- uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
65 changes: 65 additions & 0 deletions .github/workflows/netlify-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# This is a basic workflow to help you get started with Actions

name: CI/CD - Netlify production build

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events
push:
branches: ["test", "netlify-deploy-test-1"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4

# Runs a single command using the runners shell
- name: Node.js Setup
uses: actions/setup-node@v4
with:
node-version: "21"
cache: "npm"

- name: Inject env variable
run: |
echo "VITE_BASE_API_URL=${{ secrets.NEW_VITE_API_BASE_URL }}" > .env.production

- name: Install dependencies
run: npm ci

- name: Testing
run: npm test

- name: Build application
run: npm run build

- name: Test the build
run: |
npm run dev &
sleep 10
curl --retry 3 --retry-delay 5 -f http://localhost:5173
kill %1

- name: Build
run: npm run build

- name: Add _redirects file
run: echo '/* /index.html 200' > dist/_redirects

- name: Zip the build
run: |
cd dist
zip -r ../build.zip .

- name: Deploy to netlify
run: curl -X POST -H "Content-Type:application/zip" -H "Authorization:Bearer ${{ secrets.NETLIFY_ACCESS_TOKEN }}" --data-binary "@build.zip" https://api.netlify.com/api/v1/sites/${{ secrets.NETLIFY_SITE_ID }}/deploys
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?

package.json
package-lock.json
.env.local
/coverage/
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
[![codecov](https://codecov.io/gh/saayam-for-all/webapp/graph/badge.svg?token=9PBXMY2VAP)](https://codecov.io/gh/saayam-for-all/webapp)

# Project Title

Saayam Web Application.
Expand Down
13 changes: 13 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
coverage:
# This range only affects the color coding in the codcov report.
# Actual thresholds are defined in the status section below.
range: "80...90"
status:
project:
default: # default is the status check's name, not default settings
target: auto
threshold: 1
patch:
default: # default is the status check's name, not default settings
target: 90%
threshold: 0
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3674612346757233"
crossorigin="anonymous"
></script>
<title>Saayam</title>
<title>Saayam For All</title>
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
Expand Down
1 change: 1 addition & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ export default {
"\\.(jpg|jpeg|png|gif|svg|webp|ico|bmp)$":
"<rootDir>/__mocks__/fileMock.js",
},
collectCoverageFrom: ["src/**/*.{js,jsx}"],
};
Loading