A Rails based full CRUD web app that allows people to find and add people's contact information to their "wallet"
The purpose of business card exchange is to conviniently organize the contacts you meet in your own wallet.
- HTML
- CSS
- Javascript
- Ruby/ERB
- Ruby On Rails
- Bootstrap
As a user,users can sign up a new account with minimal information. After sign up users can see their username top of the screen and their saving cards as well.Users can add their business cards using ADD Card button from top of the app and anytime users can update or delete their business card from the App. Another feature of the App, Users can upload their business card using choose file button from the App.After uploading their cards users can logout from any page and its a secure logout where another users can't see their saving information from others account.
For the Authentication I used device authnentication, Devise is a flexible authentication solution for Rails based App and its a complete MVC solution for Rails.Devise allows you to have multiple models signed in at the same time.In this App, users can sign up using their email and password and can logout from any pages.
paperclip is an easy file attachment library for ActiveRecord.The intent behind it was to keep setup as easy as possible and to treat files as much like other attributes as possible. This means they aren't saved to their final locations on disk, nor are they deleted if set to nil, until ActiveRecord::Base#save is called. For the paperclip, ImageMagick must me installed and paperclip must have access to it.To ensure paperclip access we need to run command in our terminal.After that, it will give us the path so we can use imagemagick for our paperclip.