Skip to content

AccelNA/ng-aws-dynamo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ng-aws-dynamo

===============

Bookmark.new is a Bookmarking tool for managing digital resources.. ###Table of Contents

##Technologies Used

  • Cloud: Amazon Web Services (AWS)
  • Database: Amazon DynamoDB
  • Message Service: SES
  • Server-side: PHP
  • Frontend Framework: AngularJS
  • RWD: Bootstrap

##Features Bookmark.new is a tool which helps users to save the meta data of the Resources and keep a track of the same, this application helps users to bookmark the Resources; that the user may not be able to refer immediately. The user will be able to bookmark the resource with priority is yet another feature. If the resource is very important for the user , he can bookmark the resource with a high priority and if the resource is not very important for the user but need to remember the same then he can bookmark the resource with a low priority. The user can add notes of a particular resource after refferring the same can be done using this tool.The user will be able to book mark anytype of resource here like if he want to bookmark a song he can do that or he want to bookmark an important document of angular js he will be able to do that too.Moreover bookmark.new is a cloud enabled tool which saves the data into Dynamodb( The nosql service provided by amazon) which enhances fast and huge data saving .

User can sign up to this tool for the firts time and using the username and password provided he will be able to login after that. He can add ResourceGroups like github,stackoverflow,soundcloud etc in the ResourceGroup Screen and while adding the resource he can refer from which resourceGroup he got that particular resource, he can mention the path which may be a github location or w3schools location etc.A user can also add anote after reading or going through a partcular resource and can save that too.

##Functionality

  • Registering a user
  • Login for a user
  • ResourceGroup: The locations where the Resources reside.
  • Adding a ResourceGroup
  • Editing an existing ResourceGroup
  • Deleting an existing ResourceGroup
  • Resource: The meta data of the digital resource is reffered as Resource here. A user can manage all type of resource according to his priority.
  • Adding a resource
  • Editing the details of an existing Resource
  • Deleting an existing Resource
  • Adding Notes: Notes can be added for a resource

##Screen Shots

  • User Sign Up Screen Sign Up

  • User Sign In Sign In

  • Resource Home Screen Resource Home Screen will display all the resources saved by the logged User in Descending Order of the Priority. Home

  • Resource Group Screen Resource Group

  • Resource Group Edit Screen Resource Group Edit

  • Resource Screen Resource

*Resource Edit Screen

  • Notes Screen Notes

##How to build To build this application You need to have some configurations done in your files.

Building the Application.

  • Create a AWS PHP Web Project with the name bookmark.
  • Create a PHP AWS SDK Project and download all code.
  • Create the Four tables in the aws DynamoDB with the table name specified in the service.PHP files of the folder .
  • There will be a AWS credential file inside the folder of the newly created project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published