{"id":21803783,"url":"https://github.com/smaranjitghose/girlscript_app","last_synced_at":"2025-04-13T19:24:26.677Z","repository":{"id":54168798,"uuid":"238063215","full_name":"smaranjitghose/girlscript_app","owner":"smaranjitghose","description":"A boilerplate for any technical community to pick up and use for their own without any hastle This app is a center to various events ranging from portraying the member’s achievements to announcing the upcoming opportunities.  Additionally, this app developed by the community, and for the community, will add elegance. Plus, being as an open source project, this will be a golden opportunity for beginners to learn and contribute to it just like a cherry on the cake.","archived":false,"fork":false,"pushed_at":"2021-03-05T19:56:00.000Z","size":10030,"stargazers_count":73,"open_issues_count":4,"forks_count":106,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-27T10:06:50.252Z","etag":null,"topics":["dart","firebase","flutter","gssoc20","hacktoberfest","opensource"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smaranjitghose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-03T21:12:31.000Z","updated_at":"2025-01-11T17:50:19.000Z","dependencies_parsed_at":"2022-08-13T08:10:44.703Z","dependency_job_id":null,"html_url":"https://github.com/smaranjitghose/girlscript_app","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/smaranjitghose%2Fgirlscript_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smaranjitghose%2Fgirlscript_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smaranjitghose%2Fgirlscript_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smaranjitghose%2Fgirlscript_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smaranjitghose","download_url":"https://codeload.github.com/smaranjitghose/girlscript_app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248766765,"owners_count":21158314,"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":["dart","firebase","flutter","gssoc20","hacktoberfest","opensource"],"created_at":"2024-11-27T11:51:06.631Z","updated_at":"2025-04-13T19:24:26.651Z","avatar_url":"https://github.com/smaranjitghose.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\u003cb\u003eGirlScript  App\u003c/b\u003e\u003c/h1\u003e\n\n![Issues](https://img.shields.io/github/issues/smaranjitghose/girlscript_app)\n![Pull Requests](https://img.shields.io/github/issues-pr/smaranjitghose/girlscript_app)\n![Forks](https://img.shields.io/github/forks/smaranjitghose/girlscript_app)\n![Stars](https://img.shields.io/github/stars/smaranjitghose/girlscript_app)\n[![License](https://img.shields.io/github/license/smaranjitghose/girlscript_app)](https://github.com/smaranjitghose/girlscript_app/blob/master/LICENSE)\n\n\n\nThis app is a center to various events ranging from portraying the member’s achievements to announcing the upcoming opportunities.\nAdditionally, this app developed by the community, and for the community, will add elegance. Plus, being as an open source project, this will be a golden opportunity for beginners to learn and contribute to it just like a cherry on the cake.\n\n\n## Prerequisites  :point_down:\n- Ability to use Git and Github :octocat:\n- Basic knowledge of Dart and Flutter\n- Basic knowledge of Firebase and willingness to learn more\n- UI/UX skills are appreciable but not mandatory\n\n\n## Mockups  :memo:\n\n\u003cimg src=\"https://github.com/smaranjitghose/girlscript_app/blob/master/MockUp/Mockup01.png\" alt=\"feed example\" width=\"1200\"\u003e\n\n## Hexadecimal Codes :octocat: \n\n### Splash Screen\n##### Light Orange ![#FFE2C9](https://placehold.it/15/FFE2C9/000000?text=+) (#FFE2C9) -\u003e White ![#FFFFFF](https://placehold.it/15/FFFFFF/000000?text=+) (#fffffff)\n\n### Login\n##### Background  ![#FFE2C9](https://placehold.it/15/FFE2C9/000000?text=+) #FFE2C9-\u003e ![#FFFFFF](https://placehold.it/15/FFFFFF/000000?text=+) #FFFFFF\n##### Github ![#000000](https://placehold.it/15/000000/000000?text=+) #000000\n##### Linkedin ![#2867B2](https://placehold.it/15/2867B2/000000?text=+) #2867B2\n##### Google ![#FFFFFF](https://placehold.it/15/FFFFFF/000000?text=+) #ffffff\n##### Button Gradient ![#FE824A](https://placehold.it/15/FE824A/000000?text=+) #FE824A -\u003e ![#E16831](https://placehold.it/15/E16831/000000?text=+) #E16831\n##### Orange ![#E46D39](https://placehold.it/15/E46D39/000000?text=+) #E46D39\n\n### Home\n##### Cards(Use Soft Colors):\n##### ![#FFF1F1](https://placehold.it/15/FFF1F1/000000?text=+) #FFF1F1\n##### ![#F3F1FF](https://placehold.it/15/F3F1FF/000000?text=+) #F3F1FF\n\n### Team\n##### Red ![#FF1F1F](https://placehold.it/15/FF1F1F/000000?text=+) #FF1F1F\n##### Yellow ![#F5BC00](https://placehold.it/15/F5BC00/000000?text=+) #F5BC00\n##### Green ![#1CA600](https://placehold.it/15/1CA600/000000?text=+) #1CA600\n\n### Events\n#### Green ![#12563A](https://placehold.it/15/12563A/000000?text=+) #12563A\n##### Button Gradient ![#FE824A](https://placehold.it/15/FE824A/000000?text=+) #FE824A -\u003e ![#E16831](https://placehold.it/15/E16831/000000?text=+) #E16831\n#### Element Grey ![#E5E5E5](https://placehold.it/15/E5E5E5/000000?text=+) #E5E5E5\n## How to contribute: :construction_worker:\n\n### Folder structure\n\n`lib` : This is where overall logic of the application lies.\n\n`lib\\models` : The Entire Data Models of the application stays here.\n\n`lib\\services` : The Services of the app such as notification_service lies here.\n\n`lib\\ui\\screens` : The Whole Application Screens lies here.\n\n`lib\\ui\\custom` : The Custom Widgets you created can be placed here.\n\n## Contribution Guidelines\n\n#### 👇 Prerequisites:\n\n![Pass](https://media.giphy.com/media/Z9cRCMdAMzXi25dwhE/giphy.gif)\n\n1. Try to reduce the widget tree, in the long run it might help us a lot\n2. When it comes to package version, make sure you use the correct package.\n3. Try to separate the UI from logic.\n4. Improve Documentation, this really helps to understand code.\n5. When it comes to naming convention, maintain similarity and stability through out the app.\n6. If your dart file has more than two widgets try to create separate file.\n7. When it comes to scale our application, try using `provider` or something similar to that.\n8. Know well about advanced concepts in flutter and try to use them properly.\n\n#### Steps:\n\n![Steps](https://media.giphy.com/media/o5BzNDDFQnepi/giphy.gif)\n\n\n**1.** Fork [this](https://github.com/smaranjitghose/girlscript_app) repository.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/41269164/70219309-9a3eca80-176a-11ea-8a4d-1bd701d07314.png\" width=300\u003e\n\n\n**2.** Clone the forked repository.\n\n```terminal\ngit clone --depth 1 https://github.com/\u003cyour-github-username\u003e/girlscript_app\n```\n\n\u003cimg src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcT5N0HJ9db7jSvcL4dsDscZQBzqQqqKVs0BnO1OVz26glLWKJRY\u0026usqp=CAU\" width=\"300\"\u003e\n\n**3.** Navigate to the project directory.\n\n```terminal\ncd girlscript_app\n```\n\n**4.** Create a new branch.\n\n```terminal\ngit checkout -b \u003cyour_branch_name\u003e\n```\n\n**5.** Make changes in source code.\n\n![changes](https://media.giphy.com/media/QNFhOolVeCzPQ2Mx85/200w_d.gif)\n\n\n**6.** Commit your changes.\n```terminal\ngit checkout -b \u003cyour_branch_name\u003e\n```\n\n**7.** Push your local branch to the remote repository.\n```terminal\ngit push -u origin \u003cyour_branch_name\u003e\n```\n\n**8.** Create a Pull Request!\n\n\nFinally, go to your repository in browser and click on `compare and pull requests`.\nThen add a title and description to your pull request that explains your precious effort.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/41269164/70219707-47194780-176b-11ea-96c2-d0c401ddb1e0.png\" width=600\u003e\n\t\t\nclick on `Compare and Pull Request`\n\t\t\n\u003cimg src=\"https://user-images.githubusercontent.com/41269164/70219836-8d6ea680-176b-11ea-81d5-549093bf0954.png\" width=600\u003e\n\n**Congratulations!**  :boom: Sit and relax, you've made your contribution to [GirlScript App](https://github.com/smaranjitghose/girlscript_app) project.\n\n#### Code of Conduct:\n\n![code_of_conduct](https://media.giphy.com/media/qHRwTyhWIj4UU/200w_d.gif)\n\n[Make sure you don't violate this](https://github.com/smaranjitghose/girlscript_app/blob/master/CODE_OF_CONDUCT.md)\n\n\n# Contributors: \n\n[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/0)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/0)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/1)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/1)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/2)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/2)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/3)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/3)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/4)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/4)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/5)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/5)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/6)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/6)[![](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/images/7)](https://sourcerer.io/fame/smaranjitghose/smaranjitghose/girlscript_app/links/7)\n\n\n\u003ch3 align=\"center\"\u003e\u003cb\u003e 👨 Project Admin\u003c/b\u003e\u003c/h3\u003e\n\n\n\u003cp align=\"center\"\u003e\u003cimg width=20% src=\"https://avatars2.githubusercontent.com/u/46641503?v=4\"\u003e\u003c/p\u003e\n\u003ch4 align=\"center\"\u003e\u003cb\u003e Smaranjit Ghose\u003c/b\u003e\u003c/h4\u003e\n\n\n\u003ch3 align=\"center\"\u003e\u003cb\u003e Project Maintainers and Mentors 👬 \u003c/b\u003e\u003c/h3\u003e\n\n\n- [Saswat Nayak](https://github.com/swat1998)\n- [Ousnik Polley](https://github.com/ousnik)\n- [Anush Bhatia](https://github.com/anushbhatia)\n\n\n\u003ch2 align=\"center\"\u003e\u003cb\u003e Code of Conduct\u003c/b\u003e\u003c/h2\u003e \n\u003cp align=\"center\"\u003e\u003cimg width=35% src=\"https://media.giphy.com/media/qHRwTyhWIj4UU/200w_d.gif\"\u003e\u003c/p\u003e\n\n\n\u003ch2 align=\"center\"\u003e\u003cb\u003e License 📝\u003c/b\u003e\u003c/h2\u003e \n\u003cp align=\"center\"\u003e\u003cimg width=35% src=\"https://media.giphy.com/media/xUPGcJGy8I928yIlAQ/giphy.gif\"\u003e\u003c/p\u003e\n\nRefer to [LICENSE](./LICENSE).\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmaranjitghose%2Fgirlscript_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmaranjitghose%2Fgirlscript_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmaranjitghose%2Fgirlscript_app/lists"}