Hugo BOBDA
Hi, Is NearmeCMS integrated?
QuanLabs
Yes. Bundle includes app, CMS and proper documentation.
Ionic 3 Starter for Location Based Apps
Nearme 5 is now available with Ionic 4 support! Click here to read more.
Nearme 4 is now available with brand new slick design, push notifications, Facebook login and more!
Nearme is a starter for location based apps built with Ionic 3. It works with iOS 10+ and Android 7.0+.
This starter comes with an portal admin where you can manage categories, places, deals, slider images, users, reviews and send push notifications to users.
Note: Backend was built with MEAN stack (MongoDB, Express, Angular.js, Node.js). You can install it on any infrastructure that can run Node.js. We provide documentation on how to install in on a VPS hosted in DigitalOcean.
4.0.0 - 25/Jun/2018
Mobile app:
Admin Portal:
3.2.0 – 14/Jun/2017
If you’re updating from 3.0.0, update your package.json to match the following dependencies, remove existing node_modules directory, and then run npm install.
3.1.0 – 16/Mar/2017
3.0.0 – 17/Dec/2016
Hey there! You'll need to log in before you can leave a comment here.
Hi, Is NearmeCMS integrated?
Yes. Bundle includes app, CMS and proper documentation.
Hi, Is NearmeCMS integrated?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Where is the Data read from ? can I use Google API ? And when user submit his business are you taking care of geo location ? Otherwise hows it gonna show in Map View ?
The data comes from a CMS that you can install on any infrastructure that can run node.js
Also each place has a location field.
And instead of Parser Server can I replace with Google Firebase ?
It's possible but you need to edit the source code.
I would like to experience your APP. Do you have IOnic View ID where I can check ? Your .apk not working when I try install on my device.
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
hi can you give me your facebook i want to speak with you in business
Please contact us at info[at]quanlabs.com
how is this integrated the map is it native ?
Currently the app uses the following plugin to show the native map: https://github.com/mapsplugin/cordova-plugin-googlemaps
Your .apk not working when I try install on my device.
Please share more information (Android version, Device, Logs)
hello - are you still maintaining this project? the nearme CMS demo is offline and I'm not receiving any emails via your email
Thanks for reporting this. It's online now.
Is it possible to get google places integrated? So you dont need to build a places database.
We have another version working with Google Places http://market.ionic.io/starters/nearmeapp-with-google-places
I know, and I liked it. But I would like to see it in this version, so that you can have user registration and reviews.
Users can have permissions to add places ?
Yes. Users can add places and admin has the ability to reject/accept it
nearme.quanlabs.com not work :(
Fixed :)
Why does not the map show in the mobile app?
Hi, How I has support?
I can't run de CMS error: name: 'MongoError', message: 'failed to connect to server [localhost:27017] on first connect' } MongoError: failed to connect to server [localhost:27017] on first connect at Pool.<anonymous>
Check your MONGO URI
OK, thanks
Why does not the map show elements in the app.
Did you manage to solve the issue?
Invalid username/password. say CMS demo, can you help me? thanks
Check again please: username: dev@quanlabs.com password: demodemo
APK demo dont match with Android preview display here (categories view), what version do you offer?
Could you share a screenshoot? We just tested the demo and It's working fine.
Working fine yes, but see difference: center title, size and all screenshoot. https://drive.google.com/file/d/0B7J9C-yTbvXdV2VodVBDZHdraWs/view?usp=drivesdk
App not seems to be working good, i cant add a new place, only from CMS demo, do you know that? Thanks
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
I cant add a photo profile to my user
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
finally, i decide to buy your code but have several errors when makes ionic serve: [21:36:48] watch started ... [21:36:48] build dev started ... [21:36:48] clean started ... [21:36:48] clean finished in 2 ms [21:36:48] copy started ... [21:36:48] transpile started ... [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 271 ',' expected. L270: add(object: T): void; L272: // Returns a Parse.Query that is limited to objects in this relation. [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 271 ',' expected. L270: add(object: T): void; L272: // Returns a Parse.Query that is limited to objects in this relation. [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 575 ',' expected. L575: addAscending(key: string): Query<T>; L576: addAscending(key: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 271 Duplicate identifier 'Object'. L270: add(object: T): void; L272: // Returns a Parse.Query that is limited to objects in this relation. [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 283 Generic type 'Query<T, Object>' requires 2 type argument(s). L283: * <p>You won't normally call this method directly. It is recommended that L284: * you use a subclass of <code>Parse.Object</code> instead, created by calling [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 359 Generic type 'Relation<S, Object, T>' requires 3 type argument(s). ace Object { L360: interface DestroyOptions extends SuccessFailureOptions, WaitOption, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 433 Generic type 'Query<T, Object>' requires 2 type argument(s). L432: chain(): _._Chain<Collection<T>>; L433: fetch(options?: Collection.FetchOptions): Promise<T>; L434: create(model: Object, options?: Collection.CreateOptions): Object; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 458 Generic type 'Query<T, Object>' requires 2 type argument(s). L459: interface CreateOptions extends SuccessFailureOptions, WaitOption, SilentOption, ScopeOptions { [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 583 Static members cannot reference class type parameters. L582: containedIn(key: string, values: any[]): Query<T>; L583: contains(key: string, substring: string): Query<T>; L584: containsAll(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 583 Generic type 'Query<T, Object>' requires 2 type argument(s). L582: containedIn(key: string, values: any[]): Query<T>; L583: contains(key: string, substring: string): Query<T>; L584: containsAll(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 583 Generic type 'Query<T, Object>' requires 2 type argument(s). L582: containedIn(key: string, values: any[]): Query<T>; L583: contains(key: string, substring: string): Que L584: containsAll(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 585 Generic type 'Query<T, Object>' requires 2 type argument(s). L584: containsAll(key: string, values: any[]): Query<T>; L585: count(options?: Query.CountOptions): Promise<number>; L586: descending(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 586 Generic type 'Query<T, Object>' requires 2 type argument(s). L585: count(options?: Query.CountOptions): Promise<number>; L586: descending(key: string): Query<T>; L587: descending(key: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 587 Generic type 'Query<T, Object>' requires 2 type argument(s). L586: descending(key: string): Query<T>; L587: descending(key: string[]): Query<T>; L588: doesNotExist(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 588 Generic type 'Query<T, Object>' requires 2 type argument(s). L587: descending(key: string[]): Query<T>; L588: doesNotExist(key: string): Query<T>; L589: doesNotMatchKeyInQuery<U extends Object>(key: string, queryKey: string, query: Query<U>): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 589 Generic type 'Query<T, Object>' requires 2 type argument(s). L588: doesNotExist(key: string): Query<T>; L589: doesNotMatchKeyInQuery<U extends Object>(key: string, queryKey: string, query: Query<U>): Query<T>; L590: doesNotMatchQuery<U extends Object>(key: string, query: Query<U>): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 590 Generic type 'Query<T, Object>' requires 2 type argument(s). L589: doesNotMatchKeyInQuery<U extends Object>(key: string, queryKey: string, query: Query<U>): Query<T>; L590: doesNotMatchQuery<U extends Object>(key: string, query: Query<U>): Query<T>; L591: each(callback: Function, options?: Query.EachOptions): Promise<void>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 592 Generic type 'Query<T, Object>' requires 2 type argument(s). L591: each(callback: Function, options?: Query.EachOptions): Promise<void>; L592: endsWith(key: string, suffix: string): Query<T>; L593: equalTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 593 Generic type 'Query<T, Object>' requires 2 type argument(s). L592: endsWith(key: string, suffix: string): Query<T>; 593: equalTo(key: string, value: any): Query<T>; L594: exists(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 594 Generic type 'Query<T, Object>' requires 2 type argument(s). L593: equalTo(key: string, value: any): Query<T>; 4: exists(key: string): Query<T>; L595: find(options?: Query.FindOptions): Promise<T[]>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 596 Generic type 'Query<T, Object>' requires 2 type argument(s). L595: find(options?: Query.FindOptions): Promise<T[]>; L596: first(options?: Query.FirstOptions): Promise<T | undefined>; L597: get(objectId: string, options?: Query.GetOptions): Promise<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 597 Generic type 'Query<T, Object>' requires 2 type argument(s). L596: first(options?: Query.FirstOptions): Promise<T | undefined>; L597: get(objectId: string, options?: Query.GetOptions): Promise<T>; L598: greaterThan(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 598 Generic type 'Query<T, Object>' requires 2 type argument(s). L597: get(objectId: string, options?: Query.GetOptions): Promise<T>; L598: greaterThan(key: string, value: any): Query<T>; L599: greaterThanOrEqualTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 599 Generic type 'Query<T, Object>' requires 2 type argument(s). L598: greaterThan(key: string, value: any): Query<T>; L599: greaterThanOrEqualTo(key: string, value: any) T>; L600: include(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 599 Generic type 'Query<T, Object>' requires 2 type argument(s). L598: greaterThan(key: string, value: any): Query<T>; L599: greaterThanOrEqualTo(key: string, value: any) T>; L600: include(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 600 Generic type 'Query<T, Object>' requires 2 type argument(s). L599: greaterThanOrEqualTo(key: string, value: any): Query<T>; 0: include(key: string): Query<T>; L601: include(keys: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 600 Generic type 'Query<T, Object>' requires 2 type argument(s). L599: greaterThanOrEqualTo(key: string, value: any): Query<T>; 0: include(key: string): Query<T>; L601: include(keys: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 602 Generic type 'Query<T, Object>' requires 2 type argument(s). L601: include(keys: string[]): Query<T>; L602: lessThan(key: string, value: any): Query<T>; L603: lessThanOrEqualTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 603 Generic type 'Query<T, Object>' requires 2 type argument(s). L602: lessThan(key: string, value: any): Query<T>; L603: lessThanOrEqualTo(key: string, value: any): Query<T>; L604: limit(n: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 604 Generic type 'Query<T, Object>' requires 2 type argument(s). L603: lessThanOrEqualTo(key: string, value: any): Query<T>; L604: limit(n: number): Query<T>; L605: matches(key: string, regex: RegExp, modifiers: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 608 Generic type 'Query<T, Object>' requires 2 type argument(s). L607: matchesQuery<U extends Object>(key: string, query: Query<U>): Query<T>; L608: near(key: string, point: GeoPoint): Query<T>; L609: notContainedIn(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 609 Generic type 'Query<T, Object>' requires 2 type argument(s). L608: near(key: string, point: GeoPoint): Query<T>; L609: notContainedIn(key: string, values: any[]): Q ery<T>; L610: notEqualTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 610 Generic type 'Query<T, Object>' requires 2 type argument(s). L609: notContainedIn(key: string, values: any[]): Query<T>; L610: notEqualTo(key: string, value: any): Query<T>; L611: select(...keys: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 611 Generic type 'Query<T, Object>' requires 2 type argument(s). L610: notEqualTo(key: string, value: any): Query<T>; L611: select(...keys: string[]): Query<T>; L612: skip(n: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 612 Generic type 'Query<T, Object>' requires 2 type argument(s). L611: select(...keys: string[]): Query<T>; 2: skip(n: number): Query<T>; L613: startsWith(key: string, prefix: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 613 Generic type 'Query<T, Object>' requires 2 type argument(s). L612: skip(n: number): Query<T>; L613: startsWith(key: string, prefix: string): Quer <T>; L614: withinGeoBox(key: string, southwest: GeoPoint, northeast: GeoPoint): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 614 Generic type 'Query<T, Object>' requires 2 type argument(s). L613: startsWith(key: string, prefix: string): Query<T>; L614: withinGeoBox(key: string, southwest: GeoPoint, northeast: GeoPoint): Query<T>; L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 615 Generic type 'Query<T, Object>' requires 2 type argument(s). L614: withinGeoBox(key: string, southwest: GeoPoint, northeast: GeoPoint): Query<T>; L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; L616: withinMiles(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 616 Generic type 'Query<T, Object>' requires 2 type argument(s). L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; L616: withinMiles(key: string, point: GeoPoint, max : number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 616 Generic type 'Query<T, Object>' requires 2 type argument(s). L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; L616: withinMiles(key: string, point: GeoPoint, max : number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 617 Generic type 'Query<T, Object>' requires 2 type argument(s). L616: withinMiles(key: string, point: GeoPoint, maxDistance: number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 617 Generic type 'Query<T, Object>' requires 2 type argument(s). L616: withinMiles(key: string, point: GeoPoint, maxDistance: number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 618 Generic type 'Query<T, Object>' requires 2 type argument(s). L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 619 Generic type 'Query<T, Object>' requires 2 type argument(s). L620: namespace Query { [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 620 Generic type 'Query<T, Object>' requires 2 type argument(s). 0: namespace Query { L621: interface EachOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 621 Generic type 'Query<T, Object>' requires 2 type argument(s). L620: namespace Query { L621: interface EachOptions extends SuccessFailureOptions, ScopeOptions { } L622: interface CountOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 622 Generic type 'Query<T, Object>' requires 2 type argument(s). L621: interface EachOptions extends SuccessFailureOptions, ScopeOptions { } L622: interface CountOptions extends SuccessFailureOptions, ScopeOptions { } L623: interface FindOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 623 Generic type 'Query<T, Object>' requires 2 type argument(s). L622: interface CountOptions extends SuccessFailureOptions, ScopeOptions { } L623: interface FindOptions extends SuccessFailureOptions, ScopeOptions { } L624: interface FirstOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 624 Generic type 'Query<T, Object>' requires 2 type argument(s). L623: interface FindOptions extends SuccessFailureOptions, ScopeOptions { } L624: interface FirstOptions extends SuccessFailure s, ScopeOptions { } L625: interface GetOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 625 Generic type 'Query<T, Object>' requires 2 type argument(s). L624: interface FirstOptions extends SuccessFailureOptions, ScopeOptions { } L625: interface GetOptions extends SuccessFailu s, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 626 Generic type 'Query<T, Object>' requires 2 type argument(s). L625: interface GetOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 627 Generic type 'Query<T, Object>' requires 2 type argument(s). [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 655 Generic type 'Relation<S, Object, T>' requires 3 type argument(s). 5: get(attr: string): any; L656: escape(attr: string): any; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 656 Generic type 'Relation<S, Object, T>' requires 3 type argument(s). L655: get(attr: string): any; L656: escape(attr: string): any; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 1072 Generic type 'Query<T, Object>' requires 2 type argument(s). L1071: success?: () => void; L1072: error?: (error: Error) => void; [21:36:54] transpile failed [21:36:54] dev server running: http://localhost:8100/ [21:36:54] copy finished in 5.70 s [21:36:54] watch ready in 5.75 s Can you help me? thanks
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
I get the same error as below. Did follow instructions to 100% on both PC an MAC. Have following installed on MAC. Air:nearmeapp MacbookAir$ ionic info global packages: @ionic/cli-utils : 1.4.0 Ionic CLI : 3.4.0 local packages: @ionic/app-scripts : 1.1.4 @ionic/cli-plugin-ionic-angular : 1.3.1 Ionic Framework : ionic-angular 2.2.0 System: Node : v7.9.0 OS : macOS Sierra Xcode : Xcode 8.3.2 Build version 8E2002 ios-deploy : 1.9.0 ios-sim : 5.0.8 npm : 4.2.0
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, can you send Video/docs how to inala with heroku? When I try to go to <url>/install is put me back to login page
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
I have followed your instructions on the documentation and I get the same error as Mr and Agustin Please help me fix it
He never answer my question
view id for ios?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, can you update demo Site and APK links?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, i buy your app and never answer my question about issues, can you help us? thanks
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, i bought on codecayon another version: https://codecanyon.net/item/nearmeapp-ionic-2-starter-for-location-based-apps/19184982 can you make any discount for this new version? bugfixes never work on my purchased. thanks
Visit this link https://gumroad.com/l/nearme-ionic3/nearme4-50 to get 50% OFF
push notification available?
Nearme 4 is available now with support for push notifications!
Hi! Does this app have a backend system?
Yes you can test it here --> https://nearmev4.quanlabs.com/ user: admin@demo.com password: demodemo
the demo doesn't reaally represent what is showed in the screen shots here... is there a more loyal to the pictures demo for me to check before I buy it?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Add Place não está buscando a localização, alguém sabe se está funcionando corretamente ?
It works great. You can download the demo on Google Play: Link: https://goo.gl/th37ES
Would you please provide me with any contacts of you ?
info[at]quanlabs.com
Hello everyone. Nearme 4 is available with support for Ionic 3! Other cool features: * New design! * Push notifications * Social Login * New section to view deals
Is there anyway to see the users who have registered using the app? Cannot see it in the backend portal. Only Back end users...
Currently only backend users are visible in admin portal but probably we will add it in next version. Thanks for the feedback.
Instale la aplicacion en mi celular y entre al sitio de administracion y cree una publicacion. Mi pregunta es se puede configurar para ver solo lo que esta cerca de mi punto de referencia???, porque ahora puedo ver todos los anuncios de otros paises
No hay una configuración cómo tal, pero se puede editar el código de acuerdo a tus necesidades. Actualmente en la página de inicio mostramos lugares destacados, nuevos, cercanos y aleatorios.
Would be good if you created an Admin portal for Firebase Cloud Firestore, and utilising some of the Firebase product. Firebase Hosting, Cloud Function, FCM etc etc. More sales just saying. Some of us don't want to use Parse
Thanks for the feedback. We will consider it in the near feature.
Does your app support listing of multiple restaurant and it also have admin web app for each restaurant. can i get link for web demo also.
You can unlimited restaurants. Restaurants can't login to web app but can be added with extra cost. Contact us at info[at]quanlabs.com to get a quotation. Demo: https://nearmev4.quanlabs.com/dashboard/places Username: admin@demo.com Password: demodemo
I just bough your app and i did not get any link or email to receive the download files. this is the email ebusinessguia36@gmail.com
Please reach us at info[at]quanlabs.com
Admin portal username/pwd invalid. Not able to login?
try with dev@quanlabs.com demodemo
Hi, i want to know if the admin panel is made in Angular JS or Angular 5
Admin portal front end was built with angular.js
Thanks, and do you know if Angular.JS still has support
I purchased the package on codecanyon. The documentation is easy to follow, but it has some flaws. Also the ionic app has built-in bugs and errors - so you have to figure this stuff out on your own. I must say, doable! Googling and researching 4-8hours. The most critical bug: Suggest as a user a location to the app-owner is not working. It is also not working on the demo apps. But the author already told me, that he is trying to fix that. So alltogether: The app & the backend are starting, but there are some problems involved.
Check out Nearme 5! It was built with Ionic 4 and it comes with Desktop Support, PWA Ready, Design/Code Improvements, New Admin Portal and more! Read more: https://goo.gl/Q5j4a1
I have a problem to generate the apk, what is the version of nodejs and cordova that I should use to work correctly
HI I bought a few months ago Nearme4.0.0, implement and everything worked perfect, but now the web application NearmeAdmin has stopped working unexpectedly, I tried to install again from DigitalOcean droplet dokku, but it is impossible to deploy it it just does not open in the browser. Everything seems to deploy well, but does not open in the browser, I don't know what happened. I have tried to contact info@quanlabs.com dev@quanlabs.com, but nobody gives any answer. This application is in production, please someone who speaks about it. thanks.
thanks QuanLabs, the problem was solved
I have the same problem Nearme4.0.0 stopped working. What is the problem? there's a solution?
Hi I have a problem, notifications not arrive on Android 8 or higher. I understand that from Android version 8 it is necessary to establish the channels. He tried to send the push this way: Parse.masterKey = 'myMasterKey'; var pushQuery = new Parse.Query(Parse.Installation); Parse.Push.send({ where: pushQuery, channels:["post"], data: { alert: texto, }, }, { useMasterKey: true }) .then(function() { console.log("Push send") }, function(error) { console.log(error) }); The code above works perfectly on Android 7 How can i get it to work the notifications on android 8 versions? Thanks.
Hi I have a problem, notifications not arrive on Android 8 or higher. I understand that from Android version 8 it is necessary to establish the channels. He tried to send the push this way: Parse.masterKey = 'myMasterKey'; var pushQuery = new Parse.Query(Parse.Installation); Parse.Push.send({ where: pushQuery, channels:["post"], data: { alert: texto, }, }, { useMasterKey: true }) .then(function() { console.log("Push send") }, function(error) { console.log(error) }); The code above works perfectly on Android 7 How can i get it to work the notifications on android 8 versions? Thanks.
I have the same problem Nearme4.0.0 stopped working. What is the problem? there's a solution?
HI I bought a few months ago Nearme4.0.0, implement and everything worked perfect, but now the web application NearmeAdmin has stopped working unexpectedly, I tried to install again from DigitalOcean droplet dokku, but it is impossible to deploy it it just does not open in the browser. Everything seems to deploy well, but does not open in the browser, I don't know what happened. I have tried to contact info@quanlabs.com dev@quanlabs.com, but nobody gives any answer. This application is in production, please someone who speaks about it. thanks.
thanks QuanLabs, the problem was solved
I have a problem to generate the apk, what is the version of nodejs and cordova that I should use to work correctly
Check out Nearme 5! It was built with Ionic 4 and it comes with Desktop Support, PWA Ready, Design/Code Improvements, New Admin Portal and more! Read more: https://goo.gl/Q5j4a1
I purchased the package on codecanyon. The documentation is easy to follow, but it has some flaws. Also the ionic app has built-in bugs and errors - so you have to figure this stuff out on your own. I must say, doable! Googling and researching 4-8hours. The most critical bug: Suggest as a user a location to the app-owner is not working. It is also not working on the demo apps. But the author already told me, that he is trying to fix that. So alltogether: The app & the backend are starting, but there are some problems involved.
Hi, i want to know if the admin panel is made in Angular JS or Angular 5
Admin portal front end was built with angular.js
Thanks, and do you know if Angular.JS still has support
Admin portal username/pwd invalid. Not able to login?
try with dev@quanlabs.com demodemo
I just bough your app and i did not get any link or email to receive the download files. this is the email ebusinessguia36@gmail.com
Please reach us at info[at]quanlabs.com
Does your app support listing of multiple restaurant and it also have admin web app for each restaurant. can i get link for web demo also.
You can unlimited restaurants. Restaurants can't login to web app but can be added with extra cost. Contact us at info[at]quanlabs.com to get a quotation. Demo: https://nearmev4.quanlabs.com/dashboard/places Username: admin@demo.com Password: demodemo
Would be good if you created an Admin portal for Firebase Cloud Firestore, and utilising some of the Firebase product. Firebase Hosting, Cloud Function, FCM etc etc. More sales just saying. Some of us don't want to use Parse
Thanks for the feedback. We will consider it in the near feature.
Instale la aplicacion en mi celular y entre al sitio de administracion y cree una publicacion. Mi pregunta es se puede configurar para ver solo lo que esta cerca de mi punto de referencia???, porque ahora puedo ver todos los anuncios de otros paises
No hay una configuración cómo tal, pero se puede editar el código de acuerdo a tus necesidades. Actualmente en la página de inicio mostramos lugares destacados, nuevos, cercanos y aleatorios.
Hello everyone. Nearme 4 is available with support for Ionic 3! Other cool features: * New design! * Push notifications * Social Login * New section to view deals
Is there anyway to see the users who have registered using the app? Cannot see it in the backend portal. Only Back end users...
Currently only backend users are visible in admin portal but probably we will add it in next version. Thanks for the feedback.
Would you please provide me with any contacts of you ?
info[at]quanlabs.com
Add Place não está buscando a localização, alguém sabe se está funcionando corretamente ?
It works great. You can download the demo on Google Play: Link: https://goo.gl/th37ES
the demo doesn't reaally represent what is showed in the screen shots here... is there a more loyal to the pictures demo for me to check before I buy it?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi! Does this app have a backend system?
Yes you can test it here --> https://nearmev4.quanlabs.com/ user: admin@demo.com password: demodemo
push notification available?
Nearme 4 is available now with support for push notifications!
Hi, i buy your app and never answer my question about issues, can you help us? thanks
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, i bought on codecayon another version: https://codecanyon.net/item/nearmeapp-ionic-2-starter-for-location-based-apps/19184982 can you make any discount for this new version? bugfixes never work on my purchased. thanks
Visit this link https://gumroad.com/l/nearme-ionic3/nearme4-50 to get 50% OFF
Hi, can you update demo Site and APK links?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
view id for ios?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, Is NearmeCMS integrated?
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
Hi, can you send Video/docs how to inala with heroku? When I try to go to <url>/install is put me back to login page
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
I get the same error as below. Did follow instructions to 100% on both PC an MAC. Have following installed on MAC. Air:nearmeapp MacbookAir$ ionic info global packages: @ionic/cli-utils : 1.4.0 Ionic CLI : 3.4.0 local packages: @ionic/app-scripts : 1.1.4 @ionic/cli-plugin-ionic-angular : 1.3.1 Ionic Framework : ionic-angular 2.2.0 System: Node : v7.9.0 OS : macOS Sierra Xcode : Xcode 8.3.2 Build version 8E2002 ios-deploy : 1.9.0 ios-sim : 5.0.8 npm : 4.2.0
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
finally, i decide to buy your code but have several errors when makes ionic serve: [21:36:48] watch started ... [21:36:48] build dev started ... [21:36:48] clean started ... [21:36:48] clean finished in 2 ms [21:36:48] copy started ... [21:36:48] transpile started ... [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 271 ',' expected. L270: add(object: T): void; L272: // Returns a Parse.Query that is limited to objects in this relation. [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 271 ',' expected. L270: add(object: T): void; L272: // Returns a Parse.Query that is limited to objects in this relation. [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 575 ',' expected. L575: addAscending(key: string): Query<T>; L576: addAscending(key: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 271 Duplicate identifier 'Object'. L270: add(object: T): void; L272: // Returns a Parse.Query that is limited to objects in this relation. [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 283 Generic type 'Query<T, Object>' requires 2 type argument(s). L283: * <p>You won't normally call this method directly. It is recommended that L284: * you use a subclass of <code>Parse.Object</code> instead, created by calling [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 359 Generic type 'Relation<S, Object, T>' requires 3 type argument(s). ace Object { L360: interface DestroyOptions extends SuccessFailureOptions, WaitOption, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 433 Generic type 'Query<T, Object>' requires 2 type argument(s). L432: chain(): _._Chain<Collection<T>>; L433: fetch(options?: Collection.FetchOptions): Promise<T>; L434: create(model: Object, options?: Collection.CreateOptions): Object; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 458 Generic type 'Query<T, Object>' requires 2 type argument(s). L459: interface CreateOptions extends SuccessFailureOptions, WaitOption, SilentOption, ScopeOptions { [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 583 Static members cannot reference class type parameters. L582: containedIn(key: string, values: any[]): Query<T>; L583: contains(key: string, substring: string): Query<T>; L584: containsAll(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 583 Generic type 'Query<T, Object>' requires 2 type argument(s). L582: containedIn(key: string, values: any[]): Query<T>; L583: contains(key: string, substring: string): Query<T>; L584: containsAll(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 583 Generic type 'Query<T, Object>' requires 2 type argument(s). L582: containedIn(key: string, values: any[]): Query<T>; L583: contains(key: string, substring: string): Que L584: containsAll(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 585 Generic type 'Query<T, Object>' requires 2 type argument(s). L584: containsAll(key: string, values: any[]): Query<T>; L585: count(options?: Query.CountOptions): Promise<number>; L586: descending(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 586 Generic type 'Query<T, Object>' requires 2 type argument(s). L585: count(options?: Query.CountOptions): Promise<number>; L586: descending(key: string): Query<T>; L587: descending(key: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 587 Generic type 'Query<T, Object>' requires 2 type argument(s). L586: descending(key: string): Query<T>; L587: descending(key: string[]): Query<T>; L588: doesNotExist(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 588 Generic type 'Query<T, Object>' requires 2 type argument(s). L587: descending(key: string[]): Query<T>; L588: doesNotExist(key: string): Query<T>; L589: doesNotMatchKeyInQuery<U extends Object>(key: string, queryKey: string, query: Query<U>): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 589 Generic type 'Query<T, Object>' requires 2 type argument(s). L588: doesNotExist(key: string): Query<T>; L589: doesNotMatchKeyInQuery<U extends Object>(key: string, queryKey: string, query: Query<U>): Query<T>; L590: doesNotMatchQuery<U extends Object>(key: string, query: Query<U>): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 590 Generic type 'Query<T, Object>' requires 2 type argument(s). L589: doesNotMatchKeyInQuery<U extends Object>(key: string, queryKey: string, query: Query<U>): Query<T>; L590: doesNotMatchQuery<U extends Object>(key: string, query: Query<U>): Query<T>; L591: each(callback: Function, options?: Query.EachOptions): Promise<void>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 592 Generic type 'Query<T, Object>' requires 2 type argument(s). L591: each(callback: Function, options?: Query.EachOptions): Promise<void>; L592: endsWith(key: string, suffix: string): Query<T>; L593: equalTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 593 Generic type 'Query<T, Object>' requires 2 type argument(s). L592: endsWith(key: string, suffix: string): Query<T>; 593: equalTo(key: string, value: any): Query<T>; L594: exists(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 594 Generic type 'Query<T, Object>' requires 2 type argument(s). L593: equalTo(key: string, value: any): Query<T>; 4: exists(key: string): Query<T>; L595: find(options?: Query.FindOptions): Promise<T[]>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 596 Generic type 'Query<T, Object>' requires 2 type argument(s). L595: find(options?: Query.FindOptions): Promise<T[]>; L596: first(options?: Query.FirstOptions): Promise<T | undefined>; L597: get(objectId: string, options?: Query.GetOptions): Promise<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 597 Generic type 'Query<T, Object>' requires 2 type argument(s). L596: first(options?: Query.FirstOptions): Promise<T | undefined>; L597: get(objectId: string, options?: Query.GetOptions): Promise<T>; L598: greaterThan(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 598 Generic type 'Query<T, Object>' requires 2 type argument(s). L597: get(objectId: string, options?: Query.GetOptions): Promise<T>; L598: greaterThan(key: string, value: any): Query<T>; L599: greaterThanOrEqualTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 599 Generic type 'Query<T, Object>' requires 2 type argument(s). L598: greaterThan(key: string, value: any): Query<T>; L599: greaterThanOrEqualTo(key: string, value: any) T>; L600: include(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 599 Generic type 'Query<T, Object>' requires 2 type argument(s). L598: greaterThan(key: string, value: any): Query<T>; L599: greaterThanOrEqualTo(key: string, value: any) T>; L600: include(key: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 600 Generic type 'Query<T, Object>' requires 2 type argument(s). L599: greaterThanOrEqualTo(key: string, value: any): Query<T>; 0: include(key: string): Query<T>; L601: include(keys: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 600 Generic type 'Query<T, Object>' requires 2 type argument(s). L599: greaterThanOrEqualTo(key: string, value: any): Query<T>; 0: include(key: string): Query<T>; L601: include(keys: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 602 Generic type 'Query<T, Object>' requires 2 type argument(s). L601: include(keys: string[]): Query<T>; L602: lessThan(key: string, value: any): Query<T>; L603: lessThanOrEqualTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 603 Generic type 'Query<T, Object>' requires 2 type argument(s). L602: lessThan(key: string, value: any): Query<T>; L603: lessThanOrEqualTo(key: string, value: any): Query<T>; L604: limit(n: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 604 Generic type 'Query<T, Object>' requires 2 type argument(s). L603: lessThanOrEqualTo(key: string, value: any): Query<T>; L604: limit(n: number): Query<T>; L605: matches(key: string, regex: RegExp, modifiers: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 608 Generic type 'Query<T, Object>' requires 2 type argument(s). L607: matchesQuery<U extends Object>(key: string, query: Query<U>): Query<T>; L608: near(key: string, point: GeoPoint): Query<T>; L609: notContainedIn(key: string, values: any[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 609 Generic type 'Query<T, Object>' requires 2 type argument(s). L608: near(key: string, point: GeoPoint): Query<T>; L609: notContainedIn(key: string, values: any[]): Q ery<T>; L610: notEqualTo(key: string, value: any): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 610 Generic type 'Query<T, Object>' requires 2 type argument(s). L609: notContainedIn(key: string, values: any[]): Query<T>; L610: notEqualTo(key: string, value: any): Query<T>; L611: select(...keys: string[]): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 611 Generic type 'Query<T, Object>' requires 2 type argument(s). L610: notEqualTo(key: string, value: any): Query<T>; L611: select(...keys: string[]): Query<T>; L612: skip(n: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 612 Generic type 'Query<T, Object>' requires 2 type argument(s). L611: select(...keys: string[]): Query<T>; 2: skip(n: number): Query<T>; L613: startsWith(key: string, prefix: string): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 613 Generic type 'Query<T, Object>' requires 2 type argument(s). L612: skip(n: number): Query<T>; L613: startsWith(key: string, prefix: string): Quer <T>; L614: withinGeoBox(key: string, southwest: GeoPoint, northeast: GeoPoint): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 614 Generic type 'Query<T, Object>' requires 2 type argument(s). L613: startsWith(key: string, prefix: string): Query<T>; L614: withinGeoBox(key: string, southwest: GeoPoint, northeast: GeoPoint): Query<T>; L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 615 Generic type 'Query<T, Object>' requires 2 type argument(s). L614: withinGeoBox(key: string, southwest: GeoPoint, northeast: GeoPoint): Query<T>; L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; L616: withinMiles(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 616 Generic type 'Query<T, Object>' requires 2 type argument(s). L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; L616: withinMiles(key: string, point: GeoPoint, max : number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 616 Generic type 'Query<T, Object>' requires 2 type argument(s). L615: withinKilometers(key: string, point: GeoPoint, maxDistance: number): Query<T>; L616: withinMiles(key: string, point: GeoPoint, max : number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 617 Generic type 'Query<T, Object>' requires 2 type argument(s). L616: withinMiles(key: string, point: GeoPoint, maxDistance: number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 617 Generic type 'Query<T, Object>' requires 2 type argument(s). L616: withinMiles(key: string, point: GeoPoint, maxDistance: number): Query<T>; L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 618 Generic type 'Query<T, Object>' requires 2 type argument(s). L617: withinRadians(key: string, point: GeoPoint, maxDistance: number): Query<T>; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 619 Generic type 'Query<T, Object>' requires 2 type argument(s). L620: namespace Query { [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 620 Generic type 'Query<T, Object>' requires 2 type argument(s). 0: namespace Query { L621: interface EachOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 621 Generic type 'Query<T, Object>' requires 2 type argument(s). L620: namespace Query { L621: interface EachOptions extends SuccessFailureOptions, ScopeOptions { } L622: interface CountOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 622 Generic type 'Query<T, Object>' requires 2 type argument(s). L621: interface EachOptions extends SuccessFailureOptions, ScopeOptions { } L622: interface CountOptions extends SuccessFailureOptions, ScopeOptions { } L623: interface FindOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 623 Generic type 'Query<T, Object>' requires 2 type argument(s). L622: interface CountOptions extends SuccessFailureOptions, ScopeOptions { } L623: interface FindOptions extends SuccessFailureOptions, ScopeOptions { } L624: interface FirstOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 624 Generic type 'Query<T, Object>' requires 2 type argument(s). L623: interface FindOptions extends SuccessFailureOptions, ScopeOptions { } L624: interface FirstOptions extends SuccessFailure s, ScopeOptions { } L625: interface GetOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 625 Generic type 'Query<T, Object>' requires 2 type argument(s). L624: interface FirstOptions extends SuccessFailureOptions, ScopeOptions { } L625: interface GetOptions extends SuccessFailu s, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 626 Generic type 'Query<T, Object>' requires 2 type argument(s). L625: interface GetOptions extends SuccessFailureOptions, ScopeOptions { } [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 627 Generic type 'Query<T, Object>' requires 2 type argument(s). [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 655 Generic type 'Relation<S, Object, T>' requires 3 type argument(s). 5: get(attr: string): any; L656: escape(attr: string): any; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 656 Generic type 'Relation<S, Object, T>' requires 3 type argument(s). L655: get(attr: string): any; L656: escape(attr: string): any; [21:36:54] typescript: node_modules/@types/parse/index.d.ts, line: 1072 Generic type 'Query<T, Object>' requires 2 type argument(s). L1071: success?: () => void; L1072: error?: (error: Error) => void; [21:36:54] transpile failed [21:36:54] dev server running: http://localhost:8100/ [21:36:54] copy finished in 5.70 s [21:36:54] watch ready in 5.75 s Can you help me? thanks
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
I cant add a photo profile to my user
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
App not seems to be working good, i cant add a new place, only from CMS demo, do you know that? Thanks
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
APK demo dont match with Android preview display here (categories view), what version do you offer?
Could you share a screenshoot? We just tested the demo and It's working fine.
Working fine yes, but see difference: center title, size and all screenshoot. https://drive.google.com/file/d/0B7J9C-yTbvXdV2VodVBDZHdraWs/view?usp=drivesdk
Invalid username/password. say CMS demo, can you help me? thanks
Check again please: username: dev@quanlabs.com password: demodemo
Why does not the map show elements in the app.
Did you manage to solve the issue?
Hi, How I has support?
I can't run de CMS error: name: 'MongoError', message: 'failed to connect to server [localhost:27017] on first connect' } MongoError: failed to connect to server [localhost:27017] on first connect at Pool.<anonymous>
Check your MONGO URI
OK, thanks
nearme.quanlabs.com not work :(
Fixed :)
Why does not the map show in the mobile app?
Users can have permissions to add places ?
Yes. Users can add places and admin has the ability to reject/accept it
Is it possible to get google places integrated? So you dont need to build a places database.
We have another version working with Google Places http://market.ionic.io/starters/nearmeapp-with-google-places
I know, and I liked it. But I would like to see it in this version, so that you can have user registration and reviews.
hello - are you still maintaining this project? the nearme CMS demo is offline and I'm not receiving any emails via your email
Thanks for reporting this. It's online now.
Your .apk not working when I try install on my device.
Please share more information (Android version, Device, Logs)
how is this integrated the map is it native ?
Currently the app uses the following plugin to show the native map: https://github.com/mapsplugin/cordova-plugin-googlemaps
hi can you give me your facebook i want to speak with you in business
Please contact us at info[at]quanlabs.com
I would like to experience your APP. Do you have IOnic View ID where I can check ? Your .apk not working when I try install on my device.
Nearme 4 is now available. Please try our demo on google play --> https://goo.gl/th37ES
And instead of Parser Server can I replace with Google Firebase ?
It's possible but you need to edit the source code.
Where is the Data read from ? can I use Google API ? And when user submit his business are you taking care of geo location ? Otherwise hows it gonna show in Map View ?
The data comes from a CMS that you can install on any infrastructure that can run node.js
Also each place has a location field.
Hi, Is NearmeCMS integrated?
Yes. Bundle includes app, CMS and proper documentation.
I have followed your instructions on the documentation and I get the same error as Mr and Agustin Please help me fix it
He never answer my question