- You can add media and mark it on the map
- # Cross device compatibility
- # CSS animations to give sublte hints on how to use siteData
- Classic region creation
- Rework RegionPanel animations
- # find out why some videos are choppy on playback
- start working on api
- getuser
- getself
- banner-ad that expands
- # expand About page
- # create FAQ
- # introduction page / video overview of features
- # User page
- allow deletion of markers
- # reset password
- # email validation on register
- public user page
- use username instead of email on markers
- private sharing of markers
- treeview of markers based on region
- ability to view other users' profile
- implement admin features
- admin page
- destroy db
- pick other users to elevate
- tree view of all markers with delete option
- Only send Marker information needed
- add stylized login error page
- add stylized 404 page
- Groups
person {
groups: [
{
name: <group name>
access: owner or can edit or can view
}
]
}
region {
ingroup: <group name>
description: asfas fads fasdf
access: public or private
}
group url: /?g=groupname
- Linux
- Chrome
- Firefox
- Android
- Chrome
- Firefox (laggy after sound upload)
- Windows
- Chrome
- Safari (too old of a version)
- Firefox
- Farmer's marker
- open house
- university
- group meetups
- landmarks
- Fork or download repo
- To install dependencies
- if you don't have npm, or Node.js, you can get it from here
npm install
- Generate an SSH certificate
- There is a pretty good tutorial here
- set file locations for key and cert in app.js
- Line 16
- Start server.
- If installed from website
node app.js
- if installed with apt-get
nodejs app.js
- browse to https://{server_ip}:5000
- Replace {server_ip} with the ip address of your server
- If running locally, use 127.0.0.1
- Profit.