Skip to content

KlaudiuszSoltysik/GeoBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoBox

About

GeoBox is my version of a geocaching website. I had put the visual aspects aside and focused on technical aspects.

Presentation

Video-presentation link:
https://youtu.be/YkYYv8SgCME

Functions

An user can:

  • sign up (email, password and nickname) or log in
  • use remember me button
  • use show password button
  • receive email with token to activate account (token expires after 4h)
  • reset password (via email with token)
  • check his coordinates and position on the map (location and map are refreshed automatically) (Google Maps API)
  • all boxes are marked on the same map
  • if he uses a browser he can download PWA
  • navigate on the website and use links to other websites
  • browse all boxes (with pagination) (box card contains distance-meter and compas to every box made using geolocation in JS) (box card is the same color as box image dominant color)
  • filter nerby boxes (city and radius) (city hints based on database with cities, sorted by population)
  • sort boxes
  • navigate to the box
  • view comments (show more comments button instead pagination)

Additionally, a logged in user can:

  • log out
  • add boxes (find me button automatically complete latitude and longitude form fields)
  • comment
  • add and delete (AJAX) comments
  • view account (with all comments and boxes) (edit and delete options)