Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thiagohrcosta/authenticationapp

A simple application created in rails to study and test authentication using devise.
https://github.com/thiagohrcosta/authenticationapp

bootstrap4 css3 devise-gem-extension html5 postgresql ruby ruby-on-rails

Last synced: about 1 month ago
JSON representation

A simple application created in rails to study and test authentication using devise.

Awesome Lists containing this project

README

        

# Authentication-APP

![main banner](https://github.com/thiagohrcosta/authenticationApp/blob/master/public/img/loginAutentication.png?raw=true)

## Technologies
This project was created with:

- [Ruby](https://www.ruby-lang.org/pt/)
- [Rails](https://rubygems.org/gems/rails)
- [ERB](https://ruby-doc.org/stdlib-2.7.1/libdoc/erb/rdoc/ERB.html) (for template system with Ruby)
- [Pry-byebug](https://rubygems.org/gems/pry-byebug/versions/3.4.0?locale=pt-BR) (for debugging)
- [Bootstrap](https://getbootstrap.com/)
- [Devise](https://rubygems.org/gems/devise/versions/4.2.0?locale=pt-BR)
- Simple_form
- Postgresql

## How to run this project
Download or clone it. . Then run in the main folder the command `rails server`. If needed, run `bundle install` to check if all gems are correctly installed. Then open the project on `localhost:3000`

## What user can do?
In this simple project there is only one option. In main screen the user must login with valid credentials. Only home page will be displayed for guests. As a **guest** you can:

- Create a new account;
- Login/logout if the user already has a account

## Development routine

**April 22**

- Project created;
- Using merges to flux control;
- Adding and install devise gem;
- Navbar created;
- Alert messages created;
- Custom the devise;
- Routes protected