Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'ui' of https://github.com/mostafa-elhaiany/DineDevine i…
…nto ui # Conflicts: # DineDevineUI/src/pages/OnboardingPage.tsx
- Loading branch information
Showing
8 changed files
with
120 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Ionic React Capacitor Frontend PWA App | ||
|
||
| | | | ||
| --------------------------------------------- | ---------------------------------------------- | | ||
| ![Screenshot 1](./public/img/screenshot1.png) | ![Screenshot 2](./public/img/screenshot2.png) | | ||
|
||
This is an Ionic React Capacitor-based Progressive Web App (PWA) for building cross-platform web and mobile applications. | ||
|
||
## Getting Started | ||
|
||
Before you begin, make sure you have Node.js and npm installed. You will also need the Ionic CLI. If not, you can install it globally: | ||
|
||
``` | ||
npm install -g @ionic/cli | ||
``` | ||
|
||
|
||
## Installation | ||
|
||
1. Clone this repository: | ||
|
||
``` | ||
git clone git@github.com:mostafa-elhaiany/DineDevine.git | ||
cd DineDevine | ||
cd DineDevineUI | ||
``` | ||
|
||
2. Install project dependencies: | ||
|
||
```` | ||
npm install | ||
```` | ||
|
||
3. Build the app for your target device (web, iOS, Android): | ||
|
||
```` | ||
ionic build | ||
```` | ||
|
||
4. Add platform-specific code to your project, depending on your target device: | ||
|
||
### For iOS: | ||
|
||
``` | ||
ionic cap add ios | ||
ionic cap open ios | ||
``` | ||
This command will open Xcode. You can run the app in the iOS simulator and perform testing. | ||
|
||
|
||
### For Android: | ||
``` | ||
ionic cap add android | ||
ionic cap open android | ||
``` | ||
This command will open Android Studio. You can run the app in the Android emulator and perform testing. | ||
|
||
### For web development: | ||
``` | ||
ionic serve | ||
``` | ||
This will start a local development server and open the app in your web browser. You can make changes and see them immediately. | ||
|
||
![GIF Example](./public/match-placeholder-unscreen.gif) |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"dependencies": { | ||
"@ionic/pwa-elements": "^3.2.2" | ||
} | ||
} |