
Ionic Vue Starter
An Ionic Vue Starter in Typescript, comes already configured with railway
ionic-vue-starter
francis-Paul-code/ionic-vue-starter
Just deployed
Ionic Vue Starter with TypeScript
This is a starter project for building mobile and web applications using Ionic Vue with TypeScript. It is configured to be deployed on Railway.
Table of Contents
Getting Started
Prerequisites
- Node.js (>= 12.x)
- npm (or Yarn)
- Ionic CLI (
npm install -g @ionic/cli
) - Railway CLI
Installation
-
Clone the repository:
https://github.com/francis-Paul-code/ionic-vue-starter.git cd ionic-vue-starter
-
Install dependencies:
npm install
Running the App
To start the development server:
ionic serve
Project Structure
ionic-vue-starter/
├── public/ # Static files
├── src/
│ ├── components/ # Reusable components
│ ├── pages/ # Application pages
│ ├── App.vue # Root component
│ ├── main.ts # Entry point
│ ├── router/ # Vue Router configuration
│ └── store/ # Vuex store configuration
├── ionic.config.json # Ionic configuration
├── package.json # NPM dependencies and scripts
└── README.md # Project documentation
Deploying to Railway
- Login to Railway CLI:
railway login
- Initialize a new Railway project:
railway init
- Deploy the project:
For more detailed instructions, refer to the Railway documentation.railway up
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Template Content
ionic-vue-starter
francis-Paul-code/ionic-vue-starter