Muzicx is a music blog app where you get to write about articles on the following music genre which are pop, Hip-Hop, Afro-music, and Rnb. The Home page shows all of the articles, and the article with the highest vote appears as the main image, each article when clicked comprises a "read more" link, as well as an option where users can vote for their favorite articles.
- An Homepage with the article with the highest category which appear before recent articles based on their categories.
- A all article show page with a read more link and an option where user can vote for their favorite article
- Individual article show page where you get to read more about the article and click on the author's name to read more about them and the articles written by them.
- Authors have the opportunity to change their profile and bio.
- Users authentication is by their names.
- Ruby v2.7.0
- Ruby on Rails v5.2.4
To get a local copy up and running follow these simple example steps.
- Ruby: 2.6.3
- Rails: 5.2.4
- Postgres: >=9.5
- Aws s3 bucket (access key and secret key to upload images in production environment)
Instal gems with:
bundle install
Setup database with:
rails db:create
rails db:migrate
Start server with:
rails server
Open http://localhost:3000/
in your browser.
rspec --format documentation
- Rspec
- Capybara
👤 Adewale Adeshola
- Github: @Eshy10
- Twitter: @AdesholaAdewal6
- Linkedin: @adewale-adeshola
Give a ⭐️ if you like this project!
- Design Idea by Nelson Sakwa
- Check Template Design here
- Hat tip to Microverse