juanv911 / NatureSnap-API

REST API for a photo sharing Android Application for hikers. Users could share photos of locations for other users to visit. API created using PHP/MySQL with JSON responses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NatureSnap-API

REST API created using PHP/MySQL. Web User Interface created using Bootstrap 4 and jQuery. This API provides the endpoints to an Android application to receive and send the data.

##API Features

  • Registration
  • Login
  • Logout
  • Upload Photo
  • Edit Photo
  • Delete Photo
  • Create Group
  • Edit Group
  • Delete Group
  • Display Photo
  • Display Latest Photos with Pagination

##API to-do

  • Resize large images
  • Stored images in Amazon S3
  • Include functional comments endpoint
  • Include relational database design diagram of API

##Web User Interface Features - AJAX - JSON

  • Login
  • Logout
  • Display one photo on page.php when clicked on home page
  • Display latest photos on home page using Masonry layout
  • Upload Photo
  • Delete Photo
  • Show NatureSnap team - GitHub API

##User Interface to-do - AJAX

  • Load More Button
  • Delete Photo
  • Update Photo

##Credits

About

REST API for a photo sharing Android Application for hikers. Users could share photos of locations for other users to visit. API created using PHP/MySQL with JSON responses


Languages

Language:PHP 57.5%Language:JavaScript 36.8%Language:CSS 5.7%