- 🈸 App Mock
- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 👁️ Presentation for Project
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
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
In this project we utilize our skills and knowledge to create this project
Project language
FrameWork
DataBase
- Create A blog
- Account Feature
- Dashboard
- Database
- Authentication And Authorization
- like
- Comment
- log in
- Sign in
- Api Integration
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
orhttps
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
👤 Adarsh Pathak
- GitHub: @PowerLevel9000
- Twitter: @PowerLevel9002
- LinkedIn: Adarsh pathak
- Portfolio: Adarsh Pathak
👤 Damilare Adepoju
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- GitUp Page: My Page
- Styling of various webpage
- Improved Dashboard
- Notification Feature
- Animation
- Dislike and Edit comments
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
or
If you like this project please give it star
I would like to thank microverse to give this opportunity to show up my skills
and the Ruby on rails docs
This project is GPL-3.0 licensed.