{"id":16731302,"url":"https://github.com/rohit-chouhan/notebox-flutter-application","last_synced_at":"2025-03-17T01:31:45.068Z","repository":{"id":37681483,"uuid":"399508343","full_name":"rohit-chouhan/notebox-flutter-application","owner":"rohit-chouhan","description":"A simple notes creating mobile application developed in flutter and php for API","archived":false,"fork":false,"pushed_at":"2025-03-09T13:00:36.000Z","size":2325,"stargazers_count":39,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-09T13:13:21.836Z","etag":null,"topics":["android","flutter","ios","memo","php"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rohit-chouhan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-08-24T15:03:41.000Z","updated_at":"2025-03-09T13:00:40.000Z","dependencies_parsed_at":"2024-04-25T08:24:03.852Z","dependency_job_id":"6c0903e2-2af2-47b2-bd6b-47beb4601bff","html_url":"https://github.com/rohit-chouhan/notebox-flutter-application","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohit-chouhan%2Fnotebox-flutter-application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohit-chouhan%2Fnotebox-flutter-application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohit-chouhan%2Fnotebox-flutter-application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohit-chouhan%2Fnotebox-flutter-application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohit-chouhan","download_url":"https://codeload.github.com/rohit-chouhan/notebox-flutter-application/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243836015,"owners_count":20355615,"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":["android","flutter","ios","memo","php"],"created_at":"2024-10-12T23:36:34.457Z","updated_at":"2025-03-17T01:31:45.062Z","avatar_url":"https://github.com/rohit-chouhan.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1  align=\"center\" \u003eNoteBox\u003c/h1\u003e\nA simple note mobile application for Android and iOS, wherein users can easily create and save personal notes on their smartphones.\n\n### Highlighted Feature\n- Log-in/Sign-up\n- Forget Password (via SMTP Server)\n- Dashboard\n- Add New Notes\n- Settings\n- Dark Mode\n\n### Built with\n- *Flutter*. UI design\n- *PHP (CodeIgniter Framework)*. CRUD operations with API JSON\n\n## Getting Started\n\n### CodeIgniter Application\nAll the back-end/API code is developed in PHP, which is commited on folder `codeigniter-api`. Open the folder and publish to your shared hosting and connect your domain to dart application in `config.dart` file. You can replace the host name with your host name where you published your CodeIgniter application.\n\n### Set-up Codeigniter:\n- Download latest CodeIgniter application from https://codeigniter.com/download.\n- Extract the zip file.\n- Copy the `app` folder from here (repository), paste to the extracted folder and replace all the files.\n- Deploy to hosting. Database file is also available in `app/controllers` folder. Import to hosting, then enjoy coding!\n\n\u003e (Tutorial) How Deploy CodeIgniter 4 to Shared Hosting : https://www.youtube.com/watch?v=k943H5OiIdE\n\n### Set-up Flutter:\n- Open VS Code.\n- Go to File.\n- Select Open Workspace..\n- Select project and open it.\n- Enjoy coding!!!\n\n\u003e (Tutorial) Flutter Setup in Visual Studio Code \u0026 Running first Flutter app in Android Device : https://www.youtube.com/watch?v=WepTtmHKcoI\n\n## API Parameters\nAn API Parameter will be passed in CodeIgniter/PHP application from Flutter.\n|   name| description  | parameter   | request type|\n| ------------ | ------------ | ------------ | ------------ |\n|   /addUser |  Create new user |  `name` `email` `password`| POST |\n|   /login |  Authorize user |  `email` `password`| POST |\n|   /reset |  Forget user account|  `email` | POST |\n|   /createNote |  Create new note |  `user_id` `heading`  `note` | POST |\n|   /getNotes |  Get all notes by user |  `id` | GET |\n|   /getuser |  Get user information |  `id` | GET |\n|   /updateUser |  Update user information |  `id` `name` `email` | POST |\n|   /updatePass |  Update user |  `id` `cpassword` `password` | POST |\n\n## Workflow\nHere is the simple workflow of how the application works:\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/rohit-chouhan/notebox-flutter-application/main/dartapp.jpg\"/\u003e\n\n## Screeshots\n\u003cimg src=\"https://raw.githubusercontent.com/rohit-chouhan/notebox-flutter-application/main/screenshots.jpg\"/\u003e\n\n## About\nThis application is developed by \u003ca href=\"https://www.linkedin.com/in/itsrohitchouhan/\"\u003eRohit Chouhan ❤️\u003c/a\u003e\u003cbr\u003e\nCreate an issue and pull request if you find any problem. Thank you!\n\n\nLast updated: 2025-03-17 00:00:39","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohit-chouhan%2Fnotebox-flutter-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohit-chouhan%2Fnotebox-flutter-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohit-chouhan%2Fnotebox-flutter-application/lists"}