{"id":17143040,"url":"https://github.com/debianmaster/ionic3-community-app","last_synced_at":"2025-03-24T09:14:25.662Z","repository":{"id":150499139,"uuid":"96452878","full_name":"debianmaster/ionic3-community-app","owner":"debianmaster","description":"Sample Community application in Ionic3","archived":false,"fork":false,"pushed_at":"2017-07-08T03:07:29.000Z","size":11152,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T14:43:46.556Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/debianmaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","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":"2017-07-06T16:56:52.000Z","updated_at":"2018-07-01T13:33:41.000Z","dependencies_parsed_at":"2023-07-29T00:15:31.545Z","dependency_job_id":null,"html_url":"https://github.com/debianmaster/ionic3-community-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/debianmaster%2Fionic3-community-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fionic3-community-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fionic3-community-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fionic3-community-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debianmaster","download_url":"https://codeload.github.com/debianmaster/ionic3-community-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245240918,"owners_count":20583102,"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":[],"created_at":"2024-10-14T20:33:34.392Z","updated_at":"2025-03-24T09:14:25.639Z","avatar_url":"https://github.com/debianmaster.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ionic Conference Application\n\nThis is purely a demo of Ionic with TypeScript. It is still in development.\n\n\n## Important!\n**There is not an actual Ionic Conference at this time.** This project is just to show off Ionic components in a real-world application. Please go through the steps in [CONTRIBUTING.md](https://github.com/ionic-team/ionic-conference-app/blob/master/.github/CONTRIBUTING.md) before submitting an issue.\n\n\n## Table of Contents\n - [Getting Started](#getting-started)\n - [Contributing](#contributing)\n - [Use Cases](#use-cases)\n - [App Preview](#app-preview)\n - [File Structure of App](#file-structure-of-app)\n\n\n## Getting Started\n\n* Clone this repository: `git clone https://github.com/ionic-team/ionic-conference-app.git`.\n* Want to use TypeScript? Both the `master` branch and the `typescript` branch now use TypeScript.\n* Run `npm install` from the project root.\n* Install the ionic CLI (`npm install -g ionic`)\n* Run `ionic serve` in a terminal from the project root.\n* Profit\n\n**Note:** Is your build slow? Update `npm` to 3.x: `npm install -g npm`.\n\n\n## Contributing\nSee [CONTRIBUTING.md](https://github.com/ionic-team/ionic-conference-app/blob/master/.github/CONTRIBUTING.md) :tada::+1:\n\n\n## Use Cases\n\n* Action Sheet - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/speaker-list/speaker-list.html) | [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/speaker-list/speaker-list.ts) ]\n* Alert - [ [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.ts) ]\n* Cards - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/speaker-list/speaker-list.html) ]\n* Datetime - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/about/about.html) ]\n* Grid - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/login/login.html) ]\n* Inputs - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/login/login.html) ]\n* Items (Sliding) - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.html) | [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.ts) ]\n* Menu - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/app/app.template.html) |\n[code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/app/app.component.ts) ]\n* Modal - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule-filter/schedule-filter.html) | [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.ts) ]\n* Searchbar - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.html) | [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.ts) ]\n* Segment - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.html) | [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.ts) ]\n* Slides - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/tutorial/tutorial.html) |\n* Sticky headers - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.html) ]\n* Tabs - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/tabs/tabs.html) | [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/tabs/tabs.ts) ]\n* Toggle - [ [template](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule-filter/schedule-filter.html) ]\n[code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/tutorial/tutorial.ts) ]\n* Using Angular HTTP for JSON - [ [code](https://github.com/ionic-team/ionic-conference-app/blob/master/src/providers/conference-data.ts) | [usage](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.ts) ]\n\n\n## App Preview\n\n[Try it live](https://ionic-team.github.io/ionic-conference-app/www)\n\nAll app preview screenshots were taken by running `ionic serve --lab` on a retina display.\n\n- [Schedule Page](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/schedule/schedule.html)\n\n  \u003cimg src=\"resources/screenshots/SchedulePage.png\" alt=\"Schedule\"\u003e\n\n\n- [About Page](https://github.com/ionic-team/ionic-conference-app/blob/master/src/pages/about/about.html)\n\n  \u003cimg src=\"resources/screenshots/AboutPage.png\" alt=\"Schedule\"\u003e\n\n\n- To see more images of the app, check out the [screenshots directory](https://github.com/ionic-team/ionic-conference-app/tree/master/resources/screenshots)!\n\n\n## Deploying\n\n* PWA - Un-comment [this](https://github.com/ionic-team/ionic2-app-base/blob/master/src/index.html#L17), run `npm run ionic:build --prod` and then push the `www` folder to your favorite hosting service\n* Android - Run `ionic cordova run android --prod`\n* iOS - Run `ionic cordova run ios --prod`\n\n## File Structure of App\n\n```\nionic-conference-app/\n├-- .github/                            * GitHub files\n│   ├── CONTRIBUTING.md                 * Documentation on contributing to this repo\n│   └── ISSUE_TEMPLATE.md               * Template used to populate issues in this repo\n|\n|-- resources/\n|\n|-- src/\n|    |-- app/\n|    |    ├── app.component.ts\n|    |    └── app.module.ts\n|    |    └── app.template.html\n|    |    └── main.ts\n|    |\n|    |-- assets/\n|    |    ├── data/\n|    |    |    └── data.json\n|    |    |\n|    |    ├── fonts/\n|    |    |     ├── ionicons.eot\n|    |    |     └── ionicons.svg\n|    |    |     └── ionicons.ttf\n|    |    |     └── ionicons.woff\n|    |    |     └── ionicons.woff2\n|    |    |\n|    |    ├── img/\n|    |\n|    |-- pages/                          * Contains all of our pages\n│    │    ├── about/                     * About tab page\n│    │    │    ├── about.html            * AboutPage template\n│    │    │    └── about.ts              * AboutPage code\n│    │    │    └── about.scss            * AboutPage stylesheet\n│    │    │\n│    │    ├── account/                   * Account page\n│    │    │    ├── account.html          * AccountPage template\n│    │    │    └── account.ts            * AccountPage code\n│    │    │    └── account.scss          * AccountPage stylesheet\n│    │    │\n│    │    │── login/                     * Login page\n│    │    │    ├── login.html            * LoginPage template\n│    │    │    └── login.ts              * LoginPage code\n│    │    │    └── login.scss            * LoginPage stylesheet\n│    │    │\n│    │    │── map/                       * Map tab page\n│    │    │    ├── map.html              * MapPage template\n│    │    │    └── map.ts                * MapPage code\n│    │    │    └── map.scss              * MapPage stylesheet\n│    │    │\n│    │    │── schedule/                  * Schedule tab page\n│    │    │    ├── schedule.html         * SchedulePage template\n│    │    │    └── schedule.ts           * SchedulePage code\n│    │    │    └── schedule.scss         * SchedulePage stylesheet\n│    │    │\n│    │    │── schedule-filter/            * Schedule Filter page\n│    │    │    ├── schedule-filter.html   * ScheduleFilterPage template\n│    │    │    └── schedule-filter.ts     * ScheduleFilterPage code\n│    │    │    └── schedule-filter.scss   * ScheduleFilterPage stylesheet\n│    │    │\n│    │    │── session-detail/            * Session Detail page\n│    │    │    ├── session-detail.html   * SessionDetailPage template\n│    │    │    └── session-detail.ts     * SessionDetailPage code\n│    │    │\n│    │    │── signup/                    * Signup page\n│    │    │    ├── signup.html           * SignupPage template\n│    │    │    └── signup.ts             * SignupPage code\n│    │    │\n│    │    │── speaker-detail/            * Speaker Detail page\n│    │    │    ├── speaker-detail.html   * SpeakerDetailPage template\n│    │    │    └── speaker-detail.ts     * SpeakerDetailPage code\n│    │    │    └── speaker-detail.scss   * SpeakerDetailPage stylesheet\n│    │    │\n│    │    │── speaker-list/              * Speakers tab page\n│    │    │    ├── speaker-list.html     * SpeakerListPage template\n│    │    │    └── speaker-list.ts       * SpeakerListPage code\n│    │    │    └── speaker-list.scss     * SpeakerListPage stylesheet\n|    |    |\n│    │    │── support/                   * Support page\n│    │    │    ├── support.html          * SupportPage template\n│    │    │    └── support.ts            * SupportPage code\n│    │    │    └── support.scss          * SupportPage stylesheet\n│    │    │\n│    │    │── tabs/                      * Tabs page\n│    │    │    ├── tabs.html             * TabsPage template\n│    │    │    └── tabs.ts               * TabsPage code\n│    │    │\n│    │    └── tutorial/                  * Tutorial Intro page\n│    │         ├── tutorial.html         * TutorialPage template\n│    │         └── tutorial.ts           * TutorialPage code\n│    │         └── tutorial.scss         * TutorialPage stylesheet\n|    |\n│    ├── providers/                      * Contains all Injectables\n│    │     ├── conference-data.ts        * ConferenceData code\n│    │     └── user-data.ts              * UserData code\n│    ├── theme/                          * App theme files\n|    |     ├── variables.scss            * App Shared Sass Variables\n|    |\n|    |-- index.html\n|\n|-- www/\n|    ├── assets/\n|    |    ├── data/\n|    |    |    └── data.json\n|    |    |\n|    |    ├── fonts/\n|    |    |     ├── ionicons.eot\n|    |    |     └── ionicons.svg\n|    |    |     └── ionicons.ttf\n|    |    |     └── ionicons.woff\n|    |    |     └── ionicons.woff2\n|    |    |\n|    |    ├── img/\n|    |\n|    └── build/\n|    └── index.html\n|\n├── .editorconfig                       * Defines coding styles between editors\n├── .gitignore                          * Example git ignore file\n├── LICENSE                             * Apache License\n├── README.md                           * This file\n├── config.xml                          * Cordova configuration file\n├── ionic.config.json                   * Ionic configuration file\n├── package.json                        * Defines our JavaScript dependencies\n├── tsconfig.json                       * Defines the root files and the compiler options\n├── tslint.json                         * Defines the rules for the TypeScript linter\n```\n# ionic3-community-app\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebianmaster%2Fionic3-community-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdebianmaster%2Fionic3-community-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebianmaster%2Fionic3-community-app/lists"}