An open API service indexing awesome lists of open source software.

https://github.com/ionic-team/ionic-conference-app

A conference app built with Ionic to demonstrate Ionic
https://github.com/ionic-team/ionic-conference-app

Last synced: 12 days ago
JSON representation

A conference app built with Ionic to demonstrate Ionic

Awesome Lists containing this project

README

        

# Ionic Angular Conference App

[![Built with Ionic](https://img.shields.io/badge/-Built%20with%20Ionic-3880FF?style=flat&logo=ionic&logoColor=white)](https://ionicframework.com)
[![Angular](https://img.shields.io/badge/-Angular-DD0031?style=flat&logo=angular&logoColor=white)](https://angular.io)
[![MIT License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

This is a **kitchen-sink demo application** built with **Ionic Framework** and **Angular**. It showcases a wide range of Ionic components and features in the context of a fictional tech conference app.

**Note**: There is no actual Ionic Conference. This project is purely for demonstration purposes.

👉 [Try the Live Demo](https://ionic-conference-app-git-main-ionic1.vercel.app/app/tabs/schedule)

## 🧱 Framework Variants

This app is also available in other frameworks:

- 🔗 [Ionic React Conference App](https://github.com/ionic-team/ionic-react-conference-app)
- 🔗 [Ionic Vue Conference App](https://github.com/ionic-team/ionic-vue-conference-app)
- ✅ **You're viewing the Angular version**

## ✨ Features

- Browse conference schedule with filtering
- View speaker bios and session details
- User authentication and profile management
- Interactive maps for venue navigation
- Push notifications support
- Dark/Light mode toggling
- Cross-platform support: iOS, Android, and Web

## ⚙️ Getting Started

### Prerequisites

- Node.js (LTS version recommended) → [Download](https://nodejs.org/)
- npm (included with Node.js)
- Ionic CLI → Install globally:
```bash
npm install -g @ionic/cli
```
- Angular CLI → Install globally:
```bash
npm install -g @angular/cli
```

### Installation
1. Clone the repository:
```bash
git clone https://github.com/ionic-team/ionic-conference-app.git
```
2. Navigate into the project:
```bash
cd ionic-conference-app
```
3. Install dependencies:
```bash
npm install
```
4. Start the dev server:
```bash
ionic serve
```
5. Open your browser to:
```
http://localhost:8100
```

## 🤝 Contributing

We welcome contributions! Please see our [Contributing Guide](.github/CONTRIBUTING.md) for details on how to submit pull requests, report issues, and contribute to the project.

## 📄 License

This project is licensed under the MIT [License](./LICENSE).