In Memory of .
By Former User 2189110.
Updates
-
Thumbnail: Newly uploaded images will be displayed as thumbnails on some pages.
Oct. 27, 2023
-
Prettified UI: Only tested on Chrome and Safari (by eyeballing).
Oct. 23, 2023
-
Rich Text Editor: Thanks to TinyMCE.
May. 16, 2023
-
Heroku 22: No tests were done; seems to work just fine :-)
Apr. 23, 2023
-
Search Places: Search places by title and description. Wonky but working.
Nov. 15, 2022
-
Database Migration: Migrate the MongoDB database from mLab to Atlas.
Oct. 24, 2020
-
Maps API Updata: Update Maps API Key to restore Geo functionalities. (And WanderFront is 1 year old!)
Jan. 1, 2020
-
View by Location: View a user's photos on map.
Apr. 9, 2019
-
Pagination: Pagination is available.
Jan. 22, 2019
-
Profile: User now has profile page and avatar.
Jan. 7, 2019
-
Search Geo: Search the location if it's not automatically extraced from the image.
Jan. 3, 2019
-
Show Geo: Display geo location of image on Google Maps on places show page.
Jan. 2, 2019
-
Geo!: Preview or manually select geo location on Google Maps of the image before uploading.
Jan. 2, 2019
-
Preview: Preview the image before uploading to WanderFront.
Jan. 2, 2019
-
EXIF: View EXIF information on places show page.
Dec. 31, 2018
-
Day 0: WanderFront goes online!
Dec. 30, 2018
TODOs
- Geo
Add location function to places edit page.
Display the geo location of image on places show page.
Add location search bar on places new and edit page.
- Explore images by location.
- User
Add profile page.
Add profile panel on places show page.
Edit user profile.
- Password retrieve.
- Save places to personal collection.
- View comments related to "me".
- Comments notification center.
- Follow users and view pictures of followed users.
- UI
- Mobile device compatibility.
- Better wrap for index page.
Add a dropdown when there's more user functionalities.
- Better routes: Improve the routes.
- I18N: Internationalization.
- Landing: Change the landing page to sth meaningful.
Thumbnail: Load only photo thumbnails on places index page and user show page.
Reference
- How to center an image inside a div.
- How to cut off overflow text.
- How to deploy using Heroku Git.
- How to migrate from mLab to Atlas.
- The `w=majority` connection string doesn't work on my mongo shell, but does seem to work with the app code.
Operating Manual
- db.users.update({}, {$set: {"viewCnt": 0}}, false, true)
- db.users.update({}, {$set: {"favCnt": 0}}, false, true)
- db.places.update({}, {$set: {"viewCnt": 0}}, false, true)
- db.places.update({}, {$set: {"favCnt": 0}}, false, true)
- db.users.createIndex({email: 1}, {unique: true})