In this project, The Blog app will be a classic example of a blog website. I will create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
- Databaseπ
- ROR (Ruby on Rails)
- Postgresql
Client
Server
Database
- Create a new app. Give it a meaningful name.
- Initialize my project with Git.π―
- Build my project schema.π―
- Create and run the necessary migration files.
- Table and column names match the ERD diagram.
- note: photo for users table be a link to an image
- Foreign keys be included.
- All columns that are foreign keys have a corresponding index.π
- Create and run the necessary migration files.
To get a local copy up and running, follow these steps.
In order to run this project you need a pc and install ant editor you preferπ―
Clone this repository to your desired folder:
Example commands:
git clone https://github.com/osamaashraf6/Blog-App
cd Blog-App
Install this project with:
bundle install
rails db:create
rails db:migrate
To run the project, execute the following command:
rails server
π€ Author
- GitHub: Osama Ashraf
- Twitter: Osama Ashraf
- LinkedIn: Osama Ashraf
π€ Khomotso Mkansi
- GitHub: @githubhandle
- LinkedIn: LinkedIn
Add the authentication for the appπ― Add the authorization for the app Add the test for itπ Add the UI for the projectπ―
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project just give me a star to the projectπ
I would like to thank Microverse for this opportunity.
This project is MIT licensed.