apt2tell/blog-app
This app is built on Ruby on rails using RubyGem as the software package system. It is designed using ORM technique - database migration file to maintain database schema
๐ Table of Contents
- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Author
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- ๐ License
๐ Blog app - creating a data model
Ruby on Rails
This project uses MVC approach to implement the design using
rails gemandpostgresql. This app is built on Ruby on rails using RubyGem as the software package system. It is designed using ORM technique - database migration file to maintain database schema
๐ Built With
Ruby 3.1.3>postgresql>Rails 7
Tech Stack
Backend
Key Features
- [] Comments
- [] Posts
- [] Likes
- [] Users
๐ Live Demo
๐ป Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
In order to run this project you need:
- A Desktop or Laptop Computer running on with Windows, Mac OS or Linux operating system.
- Rails installed on the Computer
Setup
Clone this repository to your desired folder:
https://github.com/apt2tell/blog-app.gitif your're using https or gitgit@github.com:apt2tell/blog-app.gitif you prefer ssh and hit enter.- create a directory in your preferred location (e.g in the Desktop or Document directory)
Install
Install this project with:
- Install Ruby on Rails framework.
- Use RubyGems as a software package system.
- Dependencies (a packet manager is required): then you run the command
bundle installin the terminal
Usage
To run the project, execute the following command:
rails server- This will run the project in the terminal in the specified directory
Run tests
To run tests, run the following command:
rspec spec- This will run all tests on your local machine
๐ฅ Authors
๐ค apt2tell
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
๐ค Kwasi Antwi Baayeh
๐ญ Future Features
- [] [Add Devise.]
- [] [Add authorization rules.]
- [] [Integration specs for Views.]
๐ค Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
โญ๏ธ Show your support
If you like this project then kindly give me a star โญ๏ธ in the project repository.
๐ Acknowledgments & Attribution
- I would like to thank Microverse.
- Hat tip to anyone whose code was used
- Inspiration
- etc
๐ License
This project is MIT licensed.