A web application where users are able to perform CRUD actions on their articles. Authorization and authentication features are implemented, preventing users from being able to edit or delete articles of other users as well as being able to write articles if they aren't signed in. Users are able to:
- Sign in/Sign Up
- Write articles
- Edit articles
- Update articles
- Delete articles
- Upvote articles
- Ruby -v 2.7.2
- Rails -v 6.0.3.4
- PostgreSQL
- Devise
- TailwindCSS
To get this project up and running locally, you must already have Ruby, Ruby on Rails, and PostgreSQL installed on your computer.
To get this project set up on your local machine, follow these simple steps:
- Open Terminal.
- Navigate to your desired location to download the contents of this repository.
- Run
git clone https://github.com/El-Potato-Slayer/Wordent.git
. - Run
cd wordent
. - Run
bundle install
. - Run
yarn install
. - Run
rails db:create
. - Run
rails db:migrate
. - Run
rails server
orrails s
.
To run the test suite on your local machine:
- Ensure you're in the root directory of the application.
- Open terminal.
- run
rspec
👤 Chad-Leigh Van Wyk
- Github:@El-Potato-Slayer
- Twitter:@elpotatoslayer
- LinkedIn: Chad van Wyk
The design was inspired by Nelson Sakwa on Behance
Give a ⭐ to me on GitHub — it helps!
This project is MIT licensed.