https://github.com/prangonghose/blogs
A full-stack blog website built with Rails and PostgreSQL. Users can register and login to create new posts or read other users posts and like or comment on them. Users can delete their posts and also their comments. The website is connected to a database built with PostgreSQL.
https://github.com/prangonghose/blogs
cancancan capybara-rspec devise postgresql rails-application rspec-rails ruby-on-rails sql
Last synced: 5 months ago
JSON representation
A full-stack blog website built with Rails and PostgreSQL. Users can register and login to create new posts or read other users posts and like or comment on them. Users can delete their posts and also their comments. The website is connected to a database built with PostgreSQL.
- Host: GitHub
- URL: https://github.com/prangonghose/blogs
- Owner: PrangonGhose
- License: mit
- Created: 2023-03-31T20:56:35.000Z (about 3 years ago)
- Default Branch: development
- Last Pushed: 2023-04-15T07:08:11.000Z (about 3 years ago)
- Last Synced: 2025-02-13T13:18:39.444Z (over 1 year ago)
- Topics: cancancan, capybara-rspec, devise, postgresql, rails-application, rspec-rails, ruby-on-rails, sql
- Language: Ruby
- Homepage:
- Size: 327 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Blog App using Rails
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)
# 📖 Project Name
## Blog App using Rails
## About this project
This is a Blogging App built with `Rails` framework to let users login, add posts, see others posts, comment or like.
- `Ruby`, `Ruby on Rails`, `JavaScript`, `HTML`, `CSS`
> Key features of the application.
- A full stack blogging app where users can login.
- Users can add posts, see others posts, comment or like.
- Users will be able to authenticate their accounts.
## 💻 Getting Started
To clone the repository in local environment try following steps.
### Prerequisites
- [x] A code editor like Visual Studio Code with Git and Node.js.
You can check if Git is installed by running the following command in the terminal.
```
$ git --version
```
Likewise for Node.js and npm for package installation.
```
$ ruby --version && gem --version
```
### Setup
Clone the repository using [this link](https://github.com/PrangonGhose/Blogs.git).
### Install
In the terminal, go to your file directory and run this command.
```
$ git clone https://github.com/PrangonGhose/Blogs.git
```
### Get into development
In the terminal, run these commands to get into development.
```
$ cd Blogs
$ bundle init
$ bundle install (install dependencies)
This website is applicable for both mobile and desktop version.
```
$ rspec
```
👤 **Prangon Ghose**
- GitHub: [@PrangonGhose](https://github.com/PrangonGhose)
- LinkedIn: [Prangon Ghose](https://www.linkedin.com/in/prangon-ghose/)
- [ ] **Removing selected items (book, game, albums)**
- [ ] **Add genre, label and author to selected items**
Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.
Feel free to check the [issues page](https://github.com/PrangonGhose/Blogs/issues).
Give a ⭐️ if you like this project!
Authors would like to thank:
- [Microverse](https://www.microverse.org/)
- Code Reviewers
- Coding Partners
This project is [MIT](./LICENSE) licensed.