PowerLevel9000/Blog

Repository files navigation

logo

App Mock under construction...

Blog is Ruby on Rails based project The Blog app will be a classic example of a blog website fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

Blog is where you can talk about anything you did

Linters

In this project we utilize our skills and knowledge to create this project

Project language
FrameWork
DataBase
  • Create A blog
  • Account Feature
  • Dasard
  • Database
  • Authentication And Authorization
  • like
  • Comment
  • log in
  • Sign in
  • Api Integration

(back to top)

To get a local copy up and running, follow these steps.

In order to run this project you need:

  • Ruby installed in your machine
  • Ruby on Rails installed in your machine
  • Postgres installed and all password and user being setup
  • Any integrated terminal like
    • CMD
    • Bash
    • PowerShell
    • etc

Clone this repository to your desired folder:

for cloning follow this steps

  • go to green code button very top left corner of this Repository container
  • copy your SSH or https file and clone it in your desired folder
  • or just download ZIP file
  • Change UserName and Password with yours in database.yml file

OR

  • Delete the credentials.yml.enc
  • run EDITOR="<your editor name for example code is for VS code> --wait" bin/rails credentials:edit" and add following line in the file and close it. message pop up file save
user:
  username: "your user name"
  password: "your Password"

Install this project with:

for now you don't need any installation to run project if you already followed Prerequisites

and

bundle install
npm install

To run the project, execute the following command:

you can use it for you library purpose run following commands in you terminal in root dir and if you open http://localhost:3000/ you can see App running

rails s # for running app server on port 3000
rails c # for rails console

To run tests, run the following command:

rspec spec 

And for Linters

rubocop . //=> for ruby file linting 
npx stylelint "**/*.{css,scss}" //=> for CSS or SASS file linting 

-A and --fix for auto fixing respectively

(back to top)

πŸ‘€ Adarsh Pathak

πŸ‘€ Damilare Adepoju

(back to top)

presentation-video

(back to top)

  • Styling of various webpage
  • Improved Dasard
  • Notification Feature
  • Animation
  • Dislike and Edit comments

(back to top)

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

BuyMeACoffee

or

If you like this project please give it star

(back to top)

I would like to thank microverse to give this opportunity to show up my skills

and the Ruby on rails docs

(back to top)

This project is GPL-3.0 licensed.

(back to top)

About

Blog is Ruby on Rails based project The Blog app will be a classic example of a blog website fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts. Blog is where you can talk about anything you did

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •