---
title: "Deploy Ionic Angular with Standalone"
description: "An Ionic Angular Starter in Typescript with Standalone Components"
category: "Starters"
url: https://railway.com/deploy/V7xS0V
---

# Deploy Ionic Angular with Standalone

An Ionic Angular Starter in Typescript with Standalone Components

**[Deploy Ionic Angular with Standalone on Railway](https://railway.com/template/V7xS0V)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/V7xS0V/manifest.json

- **Creator:** Francis Paul Musango's Projects
- **Category:** Starters
- **Total deploys:** 4

## Template content

### ionic-angular-standalone-starter

- **Source:** francis-Paul-code/ionic-angular-standalone-starter

## Documentation

# <img width="150" alt="Ionic Icon" src="https://ionicframework.com/img/angular/logo@2x.png"> Ionic Angular Starter

This is a starter project for building mobile and web applications using Ionic Angular with standalone components. It is configured to be deployed on [Railway](https://railway.app).

## Table of Contents
- [Getting Started](#getting-started)
- [Project Structure](#project-structure)
- [Deploying to Railway](#deploying-to-railway)
- [License](#license)

## Getting Started

### Prerequisites

- [Node.js](https://nodejs.org/) (&gt;= 12.x)
- [npm](https://www.npmjs.com/) (or [Yarn](https://yarnpkg.com/))
- [Ionic CLI](https://ionicframework.com/docs/cli) (`npm install -g @ionic/cli`)
- [Railway CLI](https://docs.railway.app/cli/)

### Installation

1. Clone the repository:

    ```bash
    git clone https://github.com/francis-Paul-code/ionic-angular-standalone-starter.git
    cd ionic-angular-starter
    ```

2. Install dependencies:

    ```bash
    npm install
    ```

### Running the App

To start the development server:

```bash
ionic serve
```
## Project Structure
```
ionic-angular-starter/
├── src/
│   ├── app/
│   │   ├── components/         # Reusable standalone components
│   │   ├── pages/              # Application pages as standalone components
│   │   ├── app.component.ts    # Root component
│   │   ├── app.module.ts       # Root module
│   │   └── main.ts             # Main entry point
│   ├── assets/                 # Static assets
│   ├── theme/                  # Application theme
│   ├── index.html              # HTML entry point
│   ├── styles.css              # Global styles
├── ionic.config.json           # Ionic configuration
├── package.json                # NPM dependencies and scripts
└── README.md                   # Project documentation

```
## Deploying to Railway
1. Login to Railway CLI:
   ```
   railway login
   ```
2. Initialize a new Railway project:
   ```
   railway init
   ```
3. Deploy the project:
   ```
   railway up
   ```
   For more detailed instructions, refer to the Railway documentation.
## License
  This project is licensed under the MIT License. See the LICENSE file for more details.

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/V7xS0V
