72 lines
2.2 KiB
Markdown
72 lines
2.2 KiB
Markdown
# Ionic React Conference App
|
|
|
|
[](https://ionicframework.com)
|
|
[](https://reactjs.org)
|
|
[](LICENSE)
|
|
|
|
|
|
This is a **kitchen-sink demo application** built with **Ionic Framework** and **React**. 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-react-conference-app-git-main-ionic1.vercel.app/tutorial)
|
|
|
|
## 🧱 Framework Variants
|
|
|
|
This app is also available in other frameworks:
|
|
|
|
- 🔗 [Ionic Angular Conference App](https://github.com/ionic-team/ionic-conference-app)
|
|
- 🔗 [Ionic Vue Conference App](https://github.com/ionic-team/ionic-vue-conference-app)
|
|
- ✅ **You're viewing the React 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
|
|
```
|
|
|
|
### Installation
|
|
1. Clone the repository:
|
|
```bash
|
|
git clone https://github.com/ionic-team/ionic-react-conference-app.git
|
|
```
|
|
2. Navigate into the project:
|
|
```bash
|
|
cd ionic-react-conference-app
|
|
```
|
|
3. Install dependencies:
|
|
```bash
|
|
npm install
|
|
```
|
|
4. Start the dev server:
|
|
```bash
|
|
ionic serve
|
|
```
|
|
5. Open your browser to:
|
|
```
|
|
http://localhost:3000
|
|
```
|
|
|
|
## 🤝 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).
|