Virtual Museum
Web App
Definition
Virtual Museum as you may guess, is a public virtual museum, and is heavily based on location detection service to work.
The idea is whenever you go to a place, chances are other people already set foot there, and you will see what they have left by accident or not.
Now there's a place that will actually show your footprint online so other can see it.
Functions
Location based messages: Users are able post messages only if they include their position as well.
Public maps and private maps of messages: There's a map on frontpage that show messages near you, each time you read a message, your point grown bigger.*
You can't see the whole world maps, just messages that're near to you are shown.*
Users can have private messages that will only show up for users they choose. Won't be shown on public maps.*
Users can review the maps of his/her own messages and see how many people have read the messages.*
Users can request to add the owner of the messages and they can be friends. Which means they can view each other maps of their messages (public ones only).*
Users that are able to collect messages from all continent is framed on the hall of fame.*
- = Not implemented in demo.
Install
Backend: laravel framework with mysql server. Install by dropping the vm folder to a location of your choice on server. The included SQL file is the database.
Frontend: angularjs with jquery and a lot of 3rd party plugins. Install by dropping the vmuseum to a folder of your choice on server
Modules
Services
3rd Party Plugins
Angularjs and its' plugins
Laravel framework
Jquery library
UnderscoreJS library
MomentJS library
Bootstrap CSS library
BootboxJS library
Log in or sign up for Devpost to join the conversation.