- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 📝 License
Inkwell Blog API is a RESTful API for a blog application. It is built with Ruby on rails and PostgreSQL.
Framework
Database
- User Authentication
- Users can sign up and sign in.
- Users can sign out.
- Users can reset their password.
- Requests Authentication
- All requests are secured with a JWT generated when a user logs in.
- The JWT expires after the specified duration
- Blog posts
- Users perfom CRUD operations on posts
- Users can comment and like posts
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Ruby
- Rails
- PostgreSql
Clone this repository to your desired folder:
cd my-folder
git clone [email protected]:yuvenalmash/inkwell-blog-api.gitrails db create
rails db migrate
Install this project with:
cd inkwell-blog-api
bundle installTo run the project, execute the following command:
rails serverTo run tests, run the following command:
rspec👤 Yuvenal Njoroge
- GitHub: @yuvenalmash
- Twitter: @YuvenalNjoroge
- LinkedIn: Yuvenal Njoroge
- Deploy project
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give it a star
This project is MIT licensed.