This project is a blog application that allows users to create, edit, and delete posts and upload images. The application is built using Ruby on Rails and React. The frontend is built using React and the backend is built using Ruby on Rails. The application also uses PostgreSQL as the database.
MIT License
The frontend is built using React and the backend is built using Ruby on Rails while PostgreSQL is used as the database. The application allows users to create an account and log in. Users can create, edit, and delete posts. Users can also upload images to their posts. The application also has a search functionality that allows users to search for posts by title. The application also has pagination that allows users to navigate through the posts. The backend is hosted on an EC2 instance using docker-compose while the frontend is hosted through AWS-Amplify while using Route 53 for DNS.
To get a local copy up and running, follow these steps.
Getting Started
To get a local copy up and running follow these simple example steps.
Ruby
installed on your computerRuby
and OOP
conceptvisual-studio code
or any other code editor installed on your computer.bundle install
you can run one of the following command in your terminal
rspec spec
> Rubocop --color
> Rubocop -A
👤 Omar Warraich
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
I would like to thank Deanin for his guidance and support throughout the project.
This project is MIT licensed.