{"id":18537550,"url":"https://github.com/vitaee/flutter-nodejs-auth","last_synced_at":"2025-04-09T17:37:02.703Z","repository":{"id":39865868,"uuid":"356922421","full_name":"Vitaee/Flutter-Nodejs-Auth","owner":"Vitaee","description":"A mobile application with Flutter - Nodejs \u0026 MongoDB.","archived":false,"fork":false,"pushed_at":"2023-04-12T22:57:02.000Z","size":5162,"stargazers_count":27,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T09:04:17.467Z","etag":null,"topics":["flutter","mongodb","nodejs"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vitaee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-11T16:40:21.000Z","updated_at":"2025-03-04T12:50:44.000Z","dependencies_parsed_at":"2024-11-06T19:41:41.625Z","dependency_job_id":"9dac3b27-7569-4231-82da-9de9683973d5","html_url":"https://github.com/Vitaee/Flutter-Nodejs-Auth","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vitaee%2FFlutter-Nodejs-Auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vitaee%2FFlutter-Nodejs-Auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vitaee%2FFlutter-Nodejs-Auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vitaee%2FFlutter-Nodejs-Auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vitaee","download_url":"https://codeload.github.com/Vitaee/Flutter-Nodejs-Auth/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248078287,"owners_count":21044084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","mongodb","nodejs"],"created_at":"2024-11-06T19:38:41.176Z","updated_at":"2025-04-09T17:37:02.121Z","avatar_url":"https://github.com/Vitaee.png","language":"Dart","readme":"# Healthy Food App\n- There is  a mobile application to show hundreds of various healthy food recipes.\n- Showing recipes isn't the only feature of the app. In app you'll do;\n  - Follow each other.\n  - Save your favourite recipe.\n  - Comment or like food recipe.\n  - Customize your profile.\n  - Share your own recipe on timeline.\n\n\n# Screenshots of App\n\n### Login and Register Page\n\n\u003cdiv\u003e\n\u003cimg src= \"https://serving.photos.photobox.com/50106597e91fc73082a8dce55717206cf5e7ddcba929d7d2405aaaafacedb58ddf677b04.jpg\" width=340; height=700; \u003e\n\u0026nbsp;\u0026nbsp;\n\u003cimg src= \"https://serving.photos.photobox.com/852144434b8957714357c262c2d5bc048e3d93f3125a94b9b71896055850fa46b1719ee9.jpg\" width=340; height=700;\u003e\n\n\u003c/div\u003e\n\n### Home and Detail Page\n\n\u003cdiv\u003e\n\u003cimg src= \"https://serving.photos.photobox.com/680512869bea24ebdf73bb2312aca5f4c1620bb4d6fe835824425f4062b46276ae36a386.jpg\" width=340; height=700; \u003e\n\u0026nbsp;\u0026nbsp;\n\u003cimg src= \"https://serving.photos.photobox.com/76117914ff304ee8c8b3731f7e10a800cc7de106cf1e2fbf3016c139f523b8389f2c9819.jpg\" width=340; height=700;\u003e\n\n\u003c/div\u003e\n\n\n### Navigation Drawer Menu\n\n\u003cimg src=\"https://serving.photos.photobox.com/31804752e95a1be0adbc920476b05d66a45190f0144e0e0273c4be984a27ee900160c994.jpg\" width=340; height=700;\u003e\n\n# Used Technologies\n\n- Flutter Dart Framework for mobile application.\n- Nodejs ( express.js ) for rest api.\n- MongoDB as a database.\n\n# Setup MongoDB via Docker\n- If you don't have docker you can install it from [here](https://docs.docker.com/get-docker/).\n- Firstly, run this command to create and start your db  ```docker run --name some-mongo -p 27017:27017 -d mongo ```.\n- Check your container via ```docker ps``` this will return a container ID (the first 12 characters from the hash), the image name (in this case, mongo), command, created, status, ports and the name of the container (some-mongo).\n- If you want you can also install [MongoDB Compass](https://www.mongodb.com/products/compass)\n- If you using \u003cb\u003eMongoDB Compass\u003c/b\u003e you can connect your virtual db with this url. ``` mongodb://0.0.0.0:27017/?readPreference=primary\u0026appname=MongoDB%20Compass\u0026ssl=false ```.\n- If you can't connect check your ip adress via this command. ``` docker inspect some-mongo```\n- It will return a dict. Then you should find key which name is ```IPAddress``` just copy and paste the value into connection url. In this case replace with ``` 0.0.0.0 ```.\n\n\n### Contributors\n\u003ca href=\"https://github.com/Vitaee/Flutter-Nodejs-Auth/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Vitaee/Flutter-Nodejs-Auth\" /\u003e\n\u003c/a\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitaee%2Fflutter-nodejs-auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitaee%2Fflutter-nodejs-auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitaee%2Fflutter-nodejs-auth/lists"}