- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- ๐ License
Rails Blog A beautiful blog app created with Ruby on Rails which will show the list of posts and empower readers to interact with them by adding comments and liking posts.
Client
- HTML
- CSS
- Javascript
- React Js
Server
- Ruby on Rails
Database
- Postgresql
- Data Model.
- Processing data in models.
- Validations and Model specs.
- Setup controllers and basic routing.
- Controllers specs.
- Structured views.
- Styling.
- Form for creating post and comments.
- Feature to like a post.
- Eager loading.
- Integration specs for Views and fixing n+1 problems.
- Devise.
- Authorization rules.
- API endpoints.
To get a local copy up and running, follow these steps.
In order to run this project you need to:
Clone the repo into your local machine:
git clone https://github.com/ahmed025566/Blog_App.git
To start the project execute this command
rails s
To run the tests execute this command
rspec spec/
๐ค Ahmed Elkholy
- GitHub: @ahmed
- Twitter: @AhmedEl18692792
- LinkedIn: Ahmed Salah
- API documentation.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project leave a start for it.
I would like to thank Microverse for helping me in my journey to become a Fullstack developer ๐น
This project is MIT licensed.