53 Commits
Author SHA1 Message Date
hamed 30d97a7864 update specialties.json with new specialty names 2025-10-21 14:45:35 +03:30
hamed 4ff3f9c075 update DEV_MODE condition for Google Tag Manager and Google Analytics rendering 2025-10-11 15:33:48 +03:30
hamed 305d79d5f4 add DEV_MODE support to metadata generation and robots handling; update .gitignore and docker-compose for environment variables 2025-10-11 15:26:26 +03:30
hamed f47eb03879 remove debug log for matchedCity in generateMetadata function 2025-10-08 10:45:37 +03:30
hamed 8de14fd3c0 implement canonical URL handling with server and client-side support, add middleware for pathname access, and create hooks for dynamic canonical URL injection 2025-10-08 10:26:22 +03:30
hamed 6a1c171a3c fix: update disallow rule in robots.txt to restrict access to /dashboard 2025-09-28 19:14:13 +03:30
hamed 1967d30e82 Merge remote-tracking branch 'origin/dev' 2025-09-28 19:04:39 +03:30
hamed 1073c6e974 refactor: simplify search URL generation functions to return empty arrays 2025-09-28 19:03:16 +03:30
hamed 8f9fd7f149 fix: enhance domain handling in sitemap generation and add XML escaping utility 2025-09-28 18:42:23 +03:30
hamed 4f864612ae Merge remote-tracking branch 'origin/main' into dev 2025-09-28 18:25:11 +03:30
hamed 7cc40c2fd6 feat: add SEO configuration with dynamic robots.txt and sitemap.xml generation 2025-09-28 18:21:31 +03:30
hamed 234bcf5aca refactor: remove hardcoded NODE_ENV value from docker-compose.yml 2025-09-28 15:48:17 +03:30
hamed e86f23688e docs: update README for environment variable configuration and clarify usage in Next.js
docker: modify Dockerfile to set NODE_ENV from environment variable for flexibility
2025-09-28 14:46:27 +03:30
hamed e75f3351da Merge remote-tracking branch 'origin/dev' 2025-09-28 14:45:13 +03:30
hamed fe9d9a4500 refactor: update NODE_ENV handling in Dockerfile and docker-compose.yml for better environment configuration 2025-09-28 14:30:00 +03:30
hamed 0a6c10fe69 Merge remote-tracking branch 'origin/dev' 2025-09-28 10:19:30 +03:30
hamed 95978f3258 remove docker-compose.yaml file 2025-09-23 11:27:32 +03:30
hamed 0cf2a2fc49 mearge dev 2025-09-23 11:24:11 +03:30
hamed f715278ec1 update footer disclaimer for یاسوج and set name for نوبت 724 2025-09-07 10:47:20 +03:30
hamed ded164fcb9 add new city entry for گچساران with relevant details and footer disclaimer 2025-09-07 10:25:42 +03:30
hamed 7a51b00732 set port for build 2025-06-30 18:48:30 +03:30
hamed 915e50b6a4 set port for build 2025-06-30 18:27:33 +03:30
hamed 36f3658801 set port 2025-06-30 18:11:11 +03:30
hamed bb983bd1ab set port 2025-06-30 18:04:57 +03:30
hamed 29e2ba9bd7 set dockerfile 2025-06-30 17:13:29 +03:30
hamed c598360189 fix dockerfile 2025-06-30 11:54:06 +03:30
hamed cc581e45c6 set nixpack 2025-06-30 11:10:53 +03:30
hamed 08bfb3ea83 fix dockerfile
fix dockerfile

fix dockerfile
2025-06-29 20:13:42 +03:30
hamed 5b90f7dfad change functionality req from ssr to csr
set dockerfile

reset dockerfile

fix dockerfile

fix dockerfile

use node 22

fix dockerfile

fix dockerfile
2025-06-29 20:13:42 +03:30
hamed c8e8048d6c add port 2025-05-28 09:21:33 +03:30
hamed 9929eeffd0 fix docker compose 2025-05-28 09:05:50 +03:30
hamed 969a14d9b6 Add docker compose 2025-05-28 08:55:58 +03:30
hamed 5e2a99474b remove enamd 2025-05-28 08:24:53 +03:30
hamed 6d70d3793e add .env 2025-05-22 10:30:24 +03:30
hamed 5235579df2 set all category gender and dgree 2025-05-19 10:10:41 +03:30
hamed 9a79ad77cc add slogan and site_name 2025-05-03 17:44:29 +03:30
hamed ee47314658 feat: Add search by name and specialty card navigation
- Implemented search functionality to filter specialties by name
- Added navigation to /doctors page with specialty ID as query parameter when clicking on a specialty card
- Enhanced user experience by providing real-time search results and clear navigation path
2025-05-02 14:14:10 +03:30
hamed 8e87b7a346 Add data and edite readme... 2025-05-02 11:07:45 +03:30
hamed 54cb14a005 feat(keywords): standardize city metadata and SEO keywords
- Convert all city keywords to consistent string format
- Add SEO-friendly titles and descriptions for all cities
- Standardize keywords across all cities with medical booking terms
- Add custom proxy setup for local subdomain testing
2025-04-27 15:22:40 +03:30
hamed 8f69aae313 Update information.json with current doctor, patient, and appointment data.
Added today's activities, patient statistics, payment information,
and doctor appointment details for the admin dashboard display.
2025-04-26 10:08:37 +03:30
hamed 46385d2d58 - Added a new entry in city.json with ID 32 that represents all cities
- This entry points to the main domain nobat724.com
- Fixed whitespace in doctors/index.js
2025-04-25 17:47:52 +03:30
hamed 574f7bf005 feat: Implement dynamic state and city selection
- Load states and cities from JSON data files
- Filter cities based on selected state
- Update UI to disable city dropdown until state is selected
- Fix AutoCompleteSelect component to properly handle selection
- Reset city selection when state changes
- Display selected state and city in button
2025-04-25 17:11:24 +03:30
hamed 0c9a15153d Add correct dockerfile 2025-04-09 16:17:57 +03:30
hamed 5e1a0aa648 add nix 2025-04-09 11:59:27 +03:30
hamed 62620b6fb5 fix dockerfile 2025-04-09 11:55:30 +03:30
hamed aaecf79c82 aset Dockerfile 2025-04-09 11:48:48 +03:30
hamed 6ec8b08618 fix duplicate npm i 2025-04-09 11:12:02 +03:30
hamed c1c13a178e fix dockerfile 2025-04-09 11:08:08 +03:30
hamed b1fea27f0e add dockercompose 2025-04-09 10:59:34 +03:30
hamed c2548e2700 add dockrize 2025-04-09 10:58:22 +03:30
hamed 5bad65e6ae remove pakage for nixpack 2025-04-09 10:27:35 +03:30
hamed 213e597cf2 add packageManager 2025-04-09 09:59:53 +03:30
hamed 471ba178fb new readme 2025-04-05 09:24:50 +03:30