Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jpdf00/members-only

Members Only project for the Ruby on Rails Module on Microverse.
https://github.com/jpdf00/members-only

Last synced: 12 days ago
JSON representation

Members Only project for the Ruby on Rails Module on Microverse.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet) ![](https://img.shields.io/badge/RoR-red)

# Authentication

In this project we implemented authentication systems so users can only access areas of a site they are authorized to.

## Pre-requisites

- Ruby
- Rails 6.1.1
- SQLite3
- Yarn
- Devise
- Puma

## Built With

- Ruby
- Rails 6.1.1
- SQLite3
- Yarn
- Devise
- Puma
- Git & Github

### Install

Install all the Pre-requisites on your local machine.

### Setup

Open your terminal and go to the directory where you want to clone the repo.

Clone the repository to your local machine. Type `$ git clone https://github.com/jpdf00/members-only`.

Go to the members-only directory. Type `$ cd members-only`

Install the necessary gems to run the project. Type `$ bundle install`

Also, please run these commands `rails db:create` and `rails db:migrate` to run all the migration for the database and have all tables updated and read to use

Now your environment is ready to run the project. Type `rails s`, open your browser and paste `localhost:3000`.

## Authors

👤 **João Paulo Dias**

- GitHub: [@jpdf00](https://github.com/jpdf00)
- Twitter: [@jpdf00](https://twitter.com/jpdf00)
- LinkedIn: [João Paulo Dias França](https://linkedin.com/linkedinhandle)

👩🏼‍💻 **Ana Paula Hübner**

- GitHub: [@anapdh](https://github.com/anapdh)
- LinkedIn: [LinkedIn](https://www.linkedin.com/anapdh)
- Twitter: [@dev_anahub](https://twitter.com/dev_anahub)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/jpdf00/members-only/issues).

## 📝 License

This project is [MIT](./LICENSE) licensed.