Skip to content

naayaaa/Meel

Meel

Meel is a social app that helps students around campus(or potentially everybody) find a partner to have a meal together and expand their social network. This is no longer under development & maintenance.

Demo(build 1.2.2)

alt text

To invite somebody out, just select the time and location, also note if you select "eat now", we'll emphasize the distance for recommendation, if you select "eat later", we will use a plethora of other informations including your gender, college.. and some behavior records like the people you like to provider a better and more personlized recommendation.

Update

2019-04-26 14:56:00: more comments
2019-04-12 07:31:00: add profile photos
2019-04-12 07:31:00: add Yelp API
2019-04-09 01:26:00: add OTA distribution
2019-04-08 03:55:00: add animations
2019-04-05 20:25:00: UI improvements
2019-03-24 20:08:00: add GoogleMaps
2019-03-23 23:15:00: add invitation list page
2019-03-21 20:20:00: add recommendation page
2019-03-10 21:56:00: finish settings page
2019-03-09 23:48:00: FB login temporarily disabled
2019-03-09 22:53:00: allow facebook login
2019-03-09 17:28:00: pure bugs fix..
2019-02-25 13:54:00: add login authentication
2019-02-24 00:32:00: add static login page
2019-02-23 01:00:00: app created!

Setup

1, Node.js

# Check if you have `node.js` 
# ([download_link](https://nodejs.org/en/download/))
node --version

2, Ionic & Angular

# This comes with all of the Ionic components 
# and Angular specific services and features.
npm install -g ionic 
npm install -g @angular/cli
npm install @ionic/angular@latest --save

3, Cordova(iOS Native Support)

# First, download and `cd` to this project
# then run the following command
npm i -g cordova
npm install -g ios-sim
npm install -g ios-deploy
ionic cordova prepare ios

Build & Run

1, iOS Emulation

# mac only, xcode required
# no need to add build&test params, I already include these in
# local script 'package.json.scripts'
npm run emulate-live

2, Web Emulation

WARNING: this will not be supported in future due to the presence of native calls.

# -l stands for live reload
# -w=c means run with chrome
ionic serve -l -w=c
# open original
http://localhost:8100

3, iOS Device

# Firt Run this to compile
ionic cordova prepare ios
# 1, Open Xcode. Use File » Open and locate the app. Open the app platforms/ios directory
# 2, Plug in your iphone into your PC
# 3, Select Build » and select your device to run the app!	

Releases

No releases published

Packages

No packages published