Commit Graph

  • b1207b1d3a Added NODE_ENV=production for backend, frontend and model containers. main notkshitij 2025-07-25 11:56:19 +05:30
  • 0722bf5086 Upgraded packages for models. notkshitij 2025-07-23 19:40:31 +05:30
  • b818f7842b Removed commented out part from model.js notkshitij 2025-07-23 18:51:45 +05:30
  • d7f26c5e1d Added frontend uri env in model container notkshitij 2025-07-23 18:40:15 +05:30
  • e3bec4d1d0 Writing backend uri to .env after copying contents and cleaning up after build. notkshitij 2025-07-23 17:47:45 +05:30
  • 0ee14ddf99 Added a better comment letting know why certain env vars + ports shouldn't be changed. Also modified .env file. notkshitij 2025-07-23 17:43:37 +05:30
  • d84c2879cd Renamed .exampleenv to .env notkshitij 2025-07-23 17:42:49 +05:30
  • 94659c9afa Added ignore files for docker and git in .dockerignore. notkshitij 2025-07-23 17:31:07 +05:30
  • e7d83032e2 Changed .env to backend uri var passed while building the docker image. notkshitij 2025-07-23 17:27:29 +05:30
  • 535ef056fd Passing refresh token in docker compose + added it in .exampleenv. Also, models container runs as root and depends on frontend. Lastly, changed frontend uri to localhost. notkshitij 2025-07-23 17:25:42 +05:30
  • 2957930be4 No longer generating refresh token while building the container. Also switching to nonroot user before copying files and installing dependencies. notkshitij 2025-07-23 17:24:13 +05:30
  • e7ae4c93b1 No longer generating random value for refresh token while building the image. Realized it was not a good idea. notkshitij 2025-07-23 17:23:22 +05:30
  • f32f7ddc6e Fixed a major issue in building docker image for backend where the env file was not being copied which resulted in backend not working! notkshitij 2025-07-23 17:13:27 +05:30
  • 220f822f3d Changed to localhost for env vars for model and backend in frontend dockerfile. notkshitij 2025-07-23 01:58:59 +05:30
  • fb8ac9eb82 Fixed dockerignore for backend again, what was I thinking? welp it's 2am almost so... notkshitij 2025-07-23 01:55:06 +05:30
  • 3a7ee73233 Fixed dockerignore for backend. Accidentally added package.json instead of package-lock.json notkshitij 2025-07-23 01:52:50 +05:30
  • d4748fd99f Same line cleanup for apt notkshitij 2025-07-23 01:47:22 +05:30
  • 0003858e3a Removed test2.js, not req. notkshitij 2025-07-23 01:46:41 +05:30
  • 30464136a3 in alphabetical order .dockerignore for backend. notkshitij 2025-07-23 01:46:29 +05:30
  • 1b10587747 Changed URI's to Docker ones in frontend dockerfile. notkshitij 2025-07-23 01:43:19 +05:30
  • 7ec4f386b1 Fixed links for server.js and docker-compose.yaml (hopefully) notkshitij 2025-07-23 01:34:09 +05:30
  • 0c205270ee Backend and model uri are now passed in Dockerfile since the frontend is build within the docker container and served using serve. May add commands to clean up folders later. notkshitij 2025-07-23 01:31:18 +05:30
  • 8ee1f1183c Update dockerignore for models. notkshitij 2025-07-23 01:23:40 +05:30
  • ae7b868065 Added a guide for running crop disease detection part in Docker as well as standalone. notkshitij 2025-07-23 01:13:59 +05:30
  • fc9e3ac0f2 Changed origin to variable passed when running the container. Limited to only POST method. notkshitij 2025-07-23 01:01:52 +05:30
  • b67f7557ee Simplified dockerfile for models. Removed nonroot user and no longer creating venv in built image since it's a containerized env anyway. notkshitij 2025-07-23 01:00:24 +05:30
  • 66d7f76133 Updated .gitignore notkshitij 2025-07-22 16:43:54 +05:30
  • f7c27d5a98 Added dockerfile and dockerignore for local AI model. notkshitij 2025-07-22 16:43:31 +05:30
  • 3e93d8508b Added model container in docker compose notkshitij 2025-07-22 16:43:13 +05:30
  • 872a38c768 Changed uri for ai model in frontend. notkshitij 2025-07-22 16:42:52 +05:30
  • b9824307dd Added cors package and bumped up the version of multer. notkshitij 2025-07-22 16:42:26 +05:30
  • 45419247f7 Changed port and origin url+methods allowed in models/server.js notkshitij 2025-07-22 16:42:04 +05:30
  • ccd5debcef Changed backend to frontend in comments for Dockerfile for frontend. notkshitij 2025-07-22 15:08:26 +05:30
  • ad06012860 Moved test2.js to archive dir. notkshitij 2025-07-22 14:51:48 +05:30
  • 2a8b49241e Added public/ to gitignore. notkshitij 2025-07-22 14:50:48 +05:30
  • ed9059a812 No longer tracking public/ directory notkshitij 2025-07-22 14:50:30 +05:30
  • d52204c2f5 Commented local_model_path variable since it's no longer needed. notkshitij 2025-07-22 14:48:23 +05:30
  • 3a8ed215c4 Moved app-old.py to archive. notkshitij 2025-07-22 14:47:35 +05:30
  • f51ee5667f Added python venv files+dir and node_modules+package-lock to gitignore. notkshitij 2025-07-22 14:47:19 +05:30
  • 5792849c1e Removed node_modules/ and package-lock.json notkshitij 2025-07-22 14:45:57 +05:30
  • 4e0d54efa0 Added mapping for volume for mongodb. notkshitij 2025-07-22 13:47:53 +05:30
  • 301ff3679a Added docker compose and example env file. notkshitij 2025-07-22 13:42:59 +05:30
  • f5cea1062a Bumped version for frontent to 1.1.0 notkshitij 2025-07-22 13:31:36 +05:30
  • 2c6abaf577 Added dockerfile for frontend. notkshitij 2025-07-22 13:26:28 +05:30
  • dde591049f Added dockerfile and dockerignore for backend. notkshitij 2025-07-22 13:25:54 +05:30
  • bdaafb66d9 Bumped version to 1.1.0 in package.json notkshitij 2025-07-22 11:59:58 +05:30
  • e3935c9760 Added confirm password text box and show/hide password toggles in both password fields. v1.1.0 notkshitij 2025-07-18 02:47:16 +05:30
  • 4115193ef7 Added loader while checking whether password was leaked previously. notkshitij 2025-07-18 02:40:15 +05:30
  • 2afda4873b Added basic password strength indicator notkshitij 2025-07-18 02:34:05 +05:30
  • bc41904e06 Akcually, axios and sha1 are required in backend 🤓 notkshitij 2025-07-18 02:30:59 +05:30
  • 4fb54705ca Removed axios and sha1 packages from backend. notkshitij 2025-07-18 02:13:31 +05:30
  • 12ce8b1ec3 Added axios and sha1 packages. notkshitij 2025-07-18 02:13:12 +05:30
  • 9c3feca6a7 feat(login): improve error handling and show rate limit message notkshitij 2025-07-18 02:12:46 +05:30
  • aaf88fda56 feat(signup): add password strength and breach check using HIBP API notkshitij 2025-07-18 02:06:43 +05:30
  • 23a271fbce Removed package-lock.json and updated .gitignore. notkshitij 2025-07-18 01:26:13 +05:30
  • f3e52cda73 Added new packages and updated some existing ones. notkshitij 2025-07-18 01:25:27 +05:30
  • 04e69202b6 Added password policy and checking if password appeared in a breach w/ haveibeenpwed api. notkshitij 2025-07-18 01:22:01 +05:30
  • 001727ab85 Added helmet secure headers and HTTPS redirection. notkshitij 2025-07-18 01:21:07 +05:30
  • 351f57229c Apply rate limiter logic. notkshitij 2025-07-18 01:18:10 +05:30
  • 25cfa659c7 Added rate limiting logic in middleware. notkshitij 2025-07-18 01:17:53 +05:30
  • d5d1e16d1f Moved the query parameter into the correct position and added logging for the final URI for database connect. notkshitij 2025-07-18 01:06:42 +05:30
  • e40eae866a Merged Salvi's commit he made to master branch (0ffcd1274d659b3e5c44a4813c57eb46e6ea4bed) for fixing UI changes. notkshitij 2025-06-24 13:50:01 +05:30
  • 3458d21567 Added multilingual (English, Hindi, Marathi & French) in features section. notkshitij 2025-06-23 20:31:13 +05:30
  • ed354936cc Final commit for frontend branch. No longer accepting changes here. frontend notkshitij 2025-06-23 20:26:29 +05:30
  • 63c73bc6d9 Added guide for translation! frontend-multilingual notkshitij 2025-06-23 20:22:06 +05:30
  • 90d09350e2 Perfomed complete Marathi translation. Not exactly complete but up to where mr & fr was done. notkshitij 2025-06-21 00:53:25 +05:30
  • 06b11cb2eb Perfomed complete Hindi translation. Not exactly complete but up to where fr was done. notkshitij 2025-06-21 00:51:41 +05:30
  • 7afb7fd812 Deleted Backend directory from frontend branch. notkshitij 2025-06-21 00:29:44 +05:30
  • 14295f1931 Merge branch 'main' into frontend-multilingual up to commit 0aa8a3842c notkshitij 2025-06-21 00:28:12 +05:30
  • a37faf7149 This shall be the final commit to this branch since all the commits up to this point have been merged with the main branch. bhakti notkshitij 2025-06-21 00:25:18 +05:30
  • 0aa8a3842c Merged models/ directory from bhakti's branch up to commit 3d79d69640 since that is the branch we used for demo during hackathon. notkshitij 2025-06-21 00:22:49 +05:30
  • 1395496fce Merged all changes from frontend branch w/ main branch up to commit 0d757995bb notkshitij 2025-06-21 00:21:57 +05:30
  • 91aaa092f3 Added package-lock.json and node_modules in global .gitignore notkshitij 2025-06-20 22:23:05 +05:30
  • a7ae00beac Removed package-lock.json, package.json and node_modules from root dir. Not needed. notkshitij 2025-06-20 22:19:08 +05:30
  • 7ad0db73b0 Resolved conflict by deleting multer.js and updated packages KaranSalvi 2025-06-20 16:28:43 +05:30
  • 0d757995bb Merged all the changes from bhakti's branch for Frontend/ and Backend/ directory up to commit 3d79d69640 notkshitij 2025-06-21 00:12:28 +05:30
  • fe55abc83e This is the final commit for this branch. All the changes till now have been merged. Don't push anything here now. ombase notkshitij 2025-06-21 00:03:10 +05:30
  • e1a47b0af4 Added warning in readme. Do not push to backend branch from now on. backend notkshitij 2025-06-20 23:56:15 +05:30
  • 36693ba21b Made ForgetPassword and ResetPassword multilingual. Also added en and fr translations for the same. notkshitij 2025-06-20 23:28:44 +05:30
  • 9e170a91ef Added translation for SignupPage.jsx along with en and fr translations. notkshitij 2025-06-20 23:24:53 +05:30
  • 911b08ba71 Removed unused jsx files from Home directory in src/pages. notkshitij 2025-06-20 23:19:34 +05:30
  • 36781b3af4 Made Testimonial.jsx multilingual. Also updated en and fr translations for the same. notkshitij 2025-06-20 23:17:54 +05:30
  • a70afd8615 Fixed Cards.jsx, now the homepage is not blank. Also added key:values for text in Cards.jsx notkshitij 2025-06-20 23:13:22 +05:30
  • 9fe5d04fca Made pages in Home/ directory multilingual: notkshitij 2025-06-20 22:46:31 +05:30
  • c8d422bca2 Updated heading and added a better but smol description. notkshitij 2025-06-20 22:24:08 +05:30
  • e741695eac Added package-lock.json and node_modules in global .gitignore notkshitij 2025-06-20 22:23:05 +05:30
  • 662e8f9a64 Removed package-lock.json, package.json and node_modules from root dir. Not needed. notkshitij 2025-06-20 22:19:08 +05:30
  • 23f9a25184 Added a single line description to readme and updated heading. notkshitij 2025-06-20 22:16:22 +05:30
  • da96ae89a2 Removed package.json from root dir. notkshitij 2025-06-20 22:15:03 +05:30
  • f201486b8f Removed package lock from Backend directory and added the file to gitignore to avoid future commits of that file since it's not req. notkshitij 2025-06-20 22:14:32 +05:30
  • 01e8845328 Merged Salvi's changes made to Backend/ from the frontend branch. dk why he pushed them to frontend branch in the first place -_- notkshitij 2025-06-20 22:13:21 +05:30
  • 48e3631447 Resolved conflict by deleting multer.js and updated packages KaranSalvi 2025-06-20 16:28:43 +05:30
  • 23e12d3c7e Support for language context in MainLoginPage.jsx notkshitij 2025-06-19 16:29:29 +05:30
  • 4b6faef5eb Replaced static text in LoginPage.jsx with translation function t(key, language). notkshitij 2025-06-19 16:28:26 +05:30
  • cacf3f9c0d Added language switcher function in App.jsx notkshitij 2025-06-19 16:26:04 +05:30
  • 697a873148 Added English (default) and French locales. This directory will store key-value pairs for translation where key will be the English word/phrase and value will be the translation of that word/phrase. notkshitij 2025-06-19 16:22:22 +05:30
  • c123c4985c Added service/translation.js -> Implements a translation service that dynamically loads phrases based on user language preference. notkshitij 2025-06-19 16:20:32 +05:30
  • 64a34fdf0d Added language switching component. This component will render a dropdown or buttons for language selection and update the language globally when changed. notkshitij 2025-06-19 16:19:37 +05:30
  • 5484b122a1 Added a better description in README. notkshitij 2025-06-07 15:48:46 +05:30
  • 3d79d69640 Added frontend file KaranSalvi 2025-04-05 19:42:53 +05:30