Yii Framework Forum: Triptapp.com - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Triptapp.com Share your travel experiences and find new places to visit Rate Topic: ***** 1 Votes

#1 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 24 August 2012 - 09:10 AM

Hi all,
today we're proud to release the beta version of TripTapp.com (www.triptapp.com), a Yii powered webapp.

Triptapp is a place where you can share your travel experiences (places you visited, itinerary you followed, photos, suggestions) directly on a map. While this is great to organize and store your trips, in the meantime you allow others to know other parts of the World and find new travel ideas.
With ratings and comments for every trip, we find that this is a very authentic way to create travellers communities.

Triptapp is based on Yii and relies on a NoSql database, if you'd like to have other informations just ask.
It took about 8 months to build the entire system.

If you have time to give it a try and let us know what you think, that would be great!

Thank to the Yii community for such a great piece of code.

Riccardo
2

#2 User is offline   yugene 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 513
  • Joined: 08-August 09

Posted 24 August 2012 - 11:06 PM

Congrats with nice app!

Regarding questions, I have a couple.
DId you use MongoDB or other NoSQL db? Have you used any extension for the db?
Any additional comments on usage of the db with your project will be appreciated.

And regarding suggestions, I'd suggested to improve blog's look - as it just uses not adapted to your site wordpress theme. Also, there's no clear link from the block back to the main web-site. The second suggestion is to show country name at articles sections and at article's pages and to add Search By Country. And I'd hide index.php in urls - they looks redundant to me :).

Posted Image
0

#3 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 25 August 2012 - 08:21 AM

Hi Yugene,
thank you for your suggestions.

We use MongoDB as backend, with the yiimongodbsuite and directmongodbsuite (even if we use direct queries most of the time to keep things light).
For the moment we have a fairly basic setup for the database: indexes are in place, we try to keep a small number of collections and use the power of a noSql db.
I'm now trying to extract as much informations as I can from the database statistics to be ready for any problem.

We're trying to see how things evolve before adding any new feature, but we are very happy to get feedback so we can add them to the new features' "bucket"!
Search part will be the first to be improved I think :-)

Thanks again, hope to see you on triptapp :-)
0

#4 User is offline   yugene 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 513
  • Joined: 08-August 09

Posted 25 August 2012 - 09:12 AM

Thank you!
0

#5 User is offline   kiran sharma 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 492
  • Joined: 21-May 11
  • Location:India

Posted 28 August 2012 - 06:25 AM

nice one,
+1 for this.
Thanks,
Kiran Sharma.
0

#6 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 29 August 2012 - 03:27 PM

View Postkiran sharma, on 28 August 2012 - 06:25 AM, said:

nice one,
+1 for this.


Thank you! Glad you liked it!
0

#7 User is offline   binkabir 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 194
  • Joined: 25-July 10
  • Location:Abuja,Nigeria

Posted 10 September 2012 - 06:49 AM

nice to see great application running on MongoDB.
my Question:
at any point in time did a need raised to write MongoDB directly without using the directmongodbsuite?
thanks.
0

#8 User is offline   nk913 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 27
  • Joined: 14-September 11
  • Location:Jakarta

Posted 11 September 2012 - 05:13 AM

nice +1
0

#9 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 12 September 2012 - 04:23 PM

View Postbinkabir, on 10 September 2012 - 06:49 AM, said:

nice to see great application running on MongoDB.
my Question:
at any point in time did a need raised to write MongoDB directly without using the directmongodbsuite?
thanks.


Hi binkabir and thank you for your compliments.
Well, directmongodbsuite is pretty straightforward, there's not a structure that slows down the application and actually, you are writing direct queries using it: it makes simpler for you to connect and choose the collection, but the query are the same as in the php library.
Our main concern was to keep things light and being able to scale; when I say direct queries I mean without using YiiMongoDbSuite.

Keep in mind that we use it only to read and create cursor to use in the pages, not to write.

Hope this helps.

Riccardo
0

#10 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 12 September 2012 - 04:25 PM

View Postnk913, on 11 September 2012 - 05:13 AM, said:

nice +1


Thanks!
0

#11 User is offline   binkabir 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 194
  • Joined: 25-July 10
  • Location:Abuja,Nigeria

Posted 13 September 2012 - 03:18 AM

View Postricca509, on 12 September 2012 - 04:23 PM, said:

Hi binkabir and thank you for your compliments.
Well, directmongodbsuite is pretty straightforward, there's not a structure that slows down the application and actually, you are writing direct queries using it: it makes simpler for you to connect and choose the collection, but the query are the same as in the php library.
Our main concern was to keep things light and being able to scale; when I say direct queries I mean without using YiiMongoDbSuite.

Keep in mind that we use it only to read and create cursor to use in the pages, not to write.

Hope this helps.

Riccardo


very interesting, thanks for the responses.
do you mean that directMongoDBsuite was for only reading and creating cursors, then what tool did you use the write the your DB.
thanks
+1
0

#12 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 13 September 2012 - 04:49 AM

View Postbinkabir, on 13 September 2012 - 03:18 AM, said:

very interesting, thanks for the responses.
do you mean that directMongoDBsuite was for only reading and creating cursors, then what tool did you use the write the your DB.
thanks
+1


We prefer to use YiiMongoDBSuite to write and update Mongo, even if we're exploring othere possibilities (not other extensions, just a lighter internal library).

I think MongoDb drivers are very solid, so you can use them directly.
1

#13 User is offline   binkabir 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 194
  • Joined: 25-July 10
  • Location:Abuja,Nigeria

Posted 13 September 2012 - 10:20 AM

View Postricca509, on 13 September 2012 - 04:49 AM, said:

We prefer to use YiiMongoDBSuite to write and update Mongo, even if we're exploring othere possibilities (not other extensions, just a lighter internal library).

I think MongoDb driver are very solid, so you can use the directly.

thanks for the ideas.
0

#14 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 13 September 2012 - 10:23 AM

View Postbinkabir, on 13 September 2012 - 10:20 AM, said:

thanks for the ideas.


You're welcome :-)
0

#15 User is offline   Michael Chua 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 15-November 11
  • Location:Malaysia

Posted 19 September 2012 - 12:15 PM

Very nice interface and functions.... Do you mind to share any modules using for frontend and backend?...
0

#16 User is offline   ricca509 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 12-March 12

Posted 20 September 2012 - 11:04 AM

View PostMichael Chua, on 19 September 2012 - 12:15 PM, said:

Very nice interface and functions.... Do you mind to share any modules using for frontend and backend?...


Thank you Michael for your compliments, I really appreciate them.
We don't use so many extensions actually.
We use YiiMongoDBSuite and DirectMongoSuite for the database and a highly customized version of eauth/eoauth for social login, the rest is self-made code :-)

Hope this helps
Riccardo
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users