Commit 065e3c5b by amal

initial_push

parents
{
"repoId": "2a335717-a682-49f8-8f2d-71dddfbb1eac",
"lastSync": 0
}
\ No newline at end of file
# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 2
# We recommend you to keep these unchanged
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
\ No newline at end of file
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
npm-debug.log*
.idea/
.sourcemaps/
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
www/
$RECYCLE.BIN/
.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>soulmate</name>
<description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
<content src="index.html" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<preference name="ScrollEnabled" value="false" />
<preference name="android-minSdkVersion" value="19" />
<preference name="BackupWebStorage" value="none" />
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="300" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
<platform name="android">
<allow-intent href="market:*" />
<icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
<icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
<icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
<icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
<icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
<icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
<splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
<splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
<splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
<splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
<splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
<splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
<splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
<splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
<splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
<splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
<splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
<splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
<icon height="57" src="resources/ios/icon/icon.png" width="57" />
<icon height="114" src="resources/ios/icon/[email protected]" width="114" />
<icon height="40" src="resources/ios/icon/icon-40.png" width="40" />
<icon height="80" src="resources/ios/icon/[email protected]" width="80" />
<icon height="120" src="resources/ios/icon/[email protected]" width="120" />
<icon height="50" src="resources/ios/icon/icon-50.png" width="50" />
<icon height="100" src="resources/ios/icon/[email protected]" width="100" />
<icon height="60" src="resources/ios/icon/icon-60.png" width="60" />
<icon height="120" src="resources/ios/icon/[email protected]" width="120" />
<icon height="180" src="resources/ios/icon/[email protected]" width="180" />
<icon height="72" src="resources/ios/icon/icon-72.png" width="72" />
<icon height="144" src="resources/ios/icon/[email protected]" width="144" />
<icon height="76" src="resources/ios/icon/icon-76.png" width="76" />
<icon height="152" src="resources/ios/icon/[email protected]" width="152" />
<icon height="167" src="resources/ios/icon/[email protected]" width="167" />
<icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
<icon height="58" src="resources/ios/icon/[email protected]" width="58" />
<icon height="87" src="resources/ios/icon/[email protected]" width="87" />
<icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
<splash height="1136" src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" />
<splash height="1334" src="resources/ios/splash/Default-667h.png" width="750" />
<splash height="2208" src="resources/ios/splash/Default-736h.png" width="1242" />
<splash height="1242" src="resources/ios/splash/Default-Landscape-736h.png" width="2208" />
<splash height="1536" src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" />
<splash height="2048" src="resources/ios/splash/Default-Landscape@~ipadpro.png" width="2732" />
<splash height="768" src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" />
<splash height="2048" src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" />
<splash height="2732" src="resources/ios/splash/Default-Portrait@~ipadpro.png" width="2048" />
<splash height="1024" src="resources/ios/splash/Default-Portrait~ipad.png" width="768" />
<splash height="960" src="resources/ios/splash/Default@2x~iphone.png" width="640" />
<splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
<splash height="2732" src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" />
</platform>
<engine name="android" spec="^6.2.3" />
<plugin name="cordova-plugin-device" spec="^2.0.2" />
<plugin name="cordova-plugin-ionic-keyboard" spec="^2.0.5" />
<plugin name="cordova-plugin-ionic-webview" spec="^1.1.19" />
<plugin name="cordova-plugin-splashscreen" spec="^5.0.2" />
<plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
</widget>
{
"name": "soulmate",
"app_id": "24d4f5d5",
"type": "ionic-angular",
"integrations": {
"cordova": {}
}
}
ionicgit @ e4954c7f
Subproject commit e4954c7f742bcc2da2ef002e4a72540cf400f001
{
"name": "soulmate",
"version": "0.0.1",
"author": "Ionic Framework",
"homepage": "http://ionicframework.com/",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/animations": "5.2.11",
"@angular/common": "5.2.11",
"@angular/compiler": "5.2.11",
"@angular/compiler-cli": "5.2.11",
"@angular/core": "5.2.11",
"@angular/forms": "5.2.11",
"@angular/http": "5.2.11",
"@angular/platform-browser": "5.2.11",
"@angular/platform-browser-dynamic": "5.2.11",
"@ionic-native/core": "4.8.0",
"@ionic-native/splash-screen": "4.8.0",
"@ionic-native/status-bar": "4.8.0",
"@ionic/pro": "1.0.20",
"@ionic/storage": "2.1.3",
"cordova-android": "^6.2.3",
"cordova-plugin-device": "^2.0.2",
"cordova-plugin-ionic-keyboard": "^2.0.5",
"cordova-plugin-ionic-webview": "^1.1.19",
"cordova-plugin-splashscreen": "^5.0.2",
"cordova-plugin-whitelist": "^1.3.3",
"ionic-angular": "3.9.2",
"ionicons": "3.0.0",
"rxjs": "5.5.11",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.26"
},
"devDependencies": {
"@ionic/app-scripts": "3.1.10",
"typescript": "~2.6.2"
},
"description": "An Ionic project",
"cordova": {
"plugins": {
"cordova-plugin-device": {},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-ionic-webview": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-whitelist": {}
},
"platforms": [
"android"
]
}
}
\ No newline at end of file
These are Cordova resources. You can replace icon.png and splash.png and run
`ionic cordova resources` to generate custom icons and splash screens for your
app. See `ionic cordova resources --help` for details.
Cordova reference documentation:
- Icons: https://cordova.apache.org/docs/en/latest/config_ref/images.html
- Splash Screens: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/
3f1bbdf1aefcb5ce7b60770ce907c68f
\ No newline at end of file
2412a8324a656ec5993eb50b3b293c69
\ No newline at end of file
import { Component, ViewChild } from '@angular/core';
import { Nav,Platform } from 'ionic-angular';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
@Component({
templateUrl: 'app.html'
})
export class MyApp {
@ViewChild(Nav) nav: Nav;
rootPage:any = "LandingPage";
constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen) {
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
statusBar.styleDefault();
splashScreen.hide();
});
}
myprofile(){
this.nav.setRoot("MyprofilePage");
}
settings(){
this.nav.setRoot("SettingsPage");
}
mail(){
this.nav.setRoot("MailboxPage");
}
home(){
this.nav.setRoot("HomePage");
}
package(){
this.nav.setRoot("PackagePage");
}
success(){
this.nav.setRoot("SuccessstoriesPage");
}
daily(){
this.nav.setRoot("DailyrecomendationPage");
}
}
<ion-menu [content]="content">
<ion-content>
<div class="sidemenu_wrapper">
<div class="sidemenu_top">
<div class="sidemenu_circle">
<div class="edit">
<ion-icon name="md-create"></ion-icon>
</div>
</div>
<div class="sidemenu_detail">
<h5>Ann Alexander</h5>
<p>E345Y568</p>
</div>
<div class="clear"></div>
<div class="special_menu">
<li (click)="home()" menuToggle>
<div class="edit">00</div>
<img src="../assets/imgs/matches.png">
<p>My Matches</p>
</li>
<li>
<div class="edit">85</div>
<img src="../assets/imgs/shortlisted.png">
<p>Shortlisted</p>
</li>
<li>
<div class="edit">74</div>
<img src="../assets/imgs/near.png">
<p>Near you</p>
</li>
<li (click)="mail()" menuToggle>
<div class="edit">07</div>
<img src="../assets/imgs/mailbox.png">
<p>Mail Box</p>
</li>
</div>
<hr>
<div class="sidemenu_list">
<li (click)="myprofile()" menuToggle>View my profile
<div class="edit">5</div>
</li>
<li>Shortlisted me
<div class="edit">2</div>
</li>
<li (click)="settings()" menuToggle>Settings</li>
<li (click)="daily()" menuToggle>Daily Recomendations</li>
<li (click)="package()" menuToggle>Upgrade Account</li>
<li (click)="success()" menuToggle>Success Stories</li>
</div>
</div>
</div>
</ion-content>
</ion-menu>
<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
@NgModule({
declarations: [
MyApp
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
})
export class AppModule {}
/*
Site Name: Soulmate
URI: http:
Description: This is the theme css for Soulmate
Version: 0.1
Author: Amal-Techware Solution
Author URI:
Tags:
---------------------------
THEME STYLES
---------------------------
TABLE OF CONTENTS
---------------------------
01. FONTS-N-SIZES
02. FONTS-COLOR
03. THEMES-N-BACKGROUNDS
04. SPACING-N-POSITIONS
05. ALIGMENTS
06. ALERTS-N-MESSAGES
07. BODY-STRUCTURE
08. OVERWRITTEN
*/
/*-------------------------------
01. FONTS-N-SIZES
--------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
*{font-family: 'Roboto', sans-serif;}
*::-webkit-scrollbar {display: none;}
.no-scroll .scroll-content{overflow: hidden;}
a{text-decoration: none !important;}
/*-------------------------------
02. FONTS-SETTINGS
--------------------------------*/
.text_color_white{color:hsl(0, 0%, 100%) !important;}
.text_color_theme{color:#ee3380 !important;}
.font_size_xs{font-size:12px !important;}
.font_size_sm{font-size:14px !important;}
.font_size_md{font-size:16px !important;}
.font_size_lg{font-size:18px !important;}
.font_size_xl{font-size:20px !important;}
.font_size_vl{font-size:35px !important;}
.font_weight300{font-weight: 300 !important;}
.font_weight400{font-weight: 400 !important;}
.font_weight500{font-weight: 500 !important;}
.font_weight600{font-weight: 600 !important;}
/*-------------------------------
03. THEMES-N-BACKGROUNDS
--------------------------------*/
.theme_background{background-color: #ee3380 !important;border: 1px solid #ee3380;}
.theme_transparent{background:transparent !important;}
.theme_white{background-color: #f7f8fd !important;}
.theme_off_white{background-color: #f4f4f4 !important;}
.theme_dark_transparent{background-color: rgba(0,0,0,0.6) !important;}
.theme_white_transparent{background-color: rgba(243,243,243,0.6) !important;}
.setting_bg{background: #fafaf6;}
/*-------------------------------
04. SPACING-N-POSITIONS
--------------------------------*/
.width25{width:25% !important;}
.width50{width:50% !important;}
.width75{width:75% !important;}
.widthFull{width:100% !important;}
.widthAuto{width: auto !important;}
.height25{height:25% !important;}
.height50{height:50% !important;}
.height75{width:75% !important;}
.heightFull{height:100% !important;}
.heightAuto{height: auto !important;}
.p0{padding:0px !important;}
.pl0{padding-left: 0px !important;}
.pr0{padding-right:0px !important;}
.pt0{padding-top:0px !important;}
.pb0{padding-bottom: 0px !important;}
.p10{padding:10px !important;}
.pl10{padding-left: 10px !important;}
.m0{margin:0px !important;}
.ml0{margin-left: 0px !important;}
.mr0{margin-right: 0px !important;}
.mt0{margin-top: 0px !important;}
.mb0{margin-bottom: 0px !important;}
.mAuto{margin:0 auto !important;}
.clear{clear:both !important;}
.absolute{position: absolute !important;}
.relative{position: relative !important;}
.fixed{position: fixed !important;}
/*-------------------------------
05. ALIGMENTS
--------------------------------*/
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.textLeft{text-align: left !important;}
.textRight{text-align: right !important;}
.textCenter{text-align: center !important;}
/*-------------------------------
06. ALERTS-N-MESSAGES
--------------------------------*/
.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;font-weight: 600;transition: all 0.5s ease;position: fixed;border-bottom:0px;left:0px;right: 0px;}
.warning{color: #fff;background-color: #8a6d3b;}
.success{color: #fff;background-color: #3c763d;}
.error{color: #fff;background-color: #a94442;}
/*-------------------------------
07. BODY-STRUCTURE
--------------------------------*/
.nav_header{width:100%;z-index: 999;background: #fff;}
.nav_btn{width:45px !important;height:45px !important;background: transparent;margin: 0px;font-size: 25px;color: #282828;padding: 0px !important;box-shadow: none !important;}
.nav_header_title{height:100%;font-weight: 400;font-size:20px;color: #282828;padding:10px;font-weight:400;text-align:center;text-transform: capitalize;width:calc(100% - 90px);letter-spacing:1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 8px;padding-right: 8px;text-align:center;}
.nav_header_title .icon{}
.clear{clear:both !important;}
.border{border:1px solid;}
.borderNone{border:none !important;}
.see_btn{font-size: 18px !important;text-transform: capitalize !important;}
.nav_inner_btn{width:45px !important;height:45px !important;background: transparent;margin: 0px;font-size: 25px;color: #fff;padding: 0px !important;box-shadow: none !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 35px !important;}
.nav_header_inner_title{height:100%;font-weight: 400;font-size:20px;color: #fff;padding:10px;font-weight:300;text-align:left;text-transform: capitalize;width:calc(100% - 90px);letter-spacing:1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 8px;padding-right: 8px;}
.nav_header_inner_title .icon{}
/*-------------------------------
08. OVERWRITTEN
--------------------------------*/
.activated{background: transparent !important;}
button{box-shadow: none !important;}
.item {
background: transparent !important;
padding:0px !important;
border:none !important;
.item-inner{
padding:0px !important;
.input {
height: 100%;
.text-input{
padding: 0px !important;
margin:0px !important;
width:100%;
}
}
}
}
.button-md:hover:not(.disable-hover){background: transparent !important;}
.header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md[tabsPlacement="bottom"] > .tabbar::before{
background: transparent !important;
}
.alert-radio-group{
border:none !important;
}
.nav_menu{
background: url("../assets/imgs/nav_menu.png")
}
.sidemenu_wrapper{
width:100%;
padding: 20px;
padding-top: 30px;
.sidemenu_top{
.sidemenu_circle{
width: 80px;
height:80px;
border-radius:50%;
background: #d12d82;
float: left;
position: relative;
img{
width:100%;
height: 100%;
border-radius:50%;
object-fit: cover;
object-position: center;
}
.edit{
position: absolute;
top:0px;
right:0px;
width:30px;
height:30px;
background: #d12d4c;
border-radius:50%;
text-align: center;
color: #fff;
padding: 7px;
font-size: 12px;
}
}
.sidemenu_detail{
float: left;
padding: 20px;
h5{
margin: 0px;
color: #282828;
}
p{
margin:0px;
color: #626262;
}
}
.special_menu{
width:100%;
padding-top: 40px;
li{
list-style: none;
display: inline-block;
text-align: center;
width: 30%;
margin: 20px;
margin-left: 0px;
padding-bottom:20px;
position: relative;
img{
width:35px;
}
p{
margin: 0px;
color: #686868;
padding-top: 5px;
}
.edit{
position: absolute;
top: -10px;
right: -15px;
width:25px;
height:25px;
background: #d12d4c;
border-radius:50%;
text-align: center;
color: #fff;
padding: 5px;
font-size: 10px;
}
}
}
hr{
margin:0px;
padding:0px;
height:0px;
width:20px;
border:2px solid #282828;
height:0px;
border-radius:20px;
}
}
.sidemenu_list{
padding-top: 25px;
overflow: scroll;
li{
list-style: none;
color: #686868;
padding-top: 10px;
padding-bottom:10px;
font-size: 16px;
position: relative;
.edit{
position: absolute;
top: 6px;
right:0px;
width:25px;
height:25px;
background: #d12d4c;
border-radius:50%;
text-align: center;
color: #fff;
padding: 5px;
font-size: 12px;
}
}
}
}
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment