{"repo":"akhil-gautam/nextjs-on-rails","free":true,"listed":false,"github":"https://github.com/akhil-gautam/nextjs-on-rails","clone":"git clone https://github.com/akhil-gautam/nextjs-on-rails.git","description":"🚀 Next.js + Ruby on Rails API 💎","language":"HTML","stars":30,"topics":["nextjs","ruby-on-rails","template","full-stack","rails7","react-rails","next-rails"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Next.js + Ruby on Rails API Note: Everything is crafted for my pet projects! Next.js on Rails is an opinionated template for quickly setting up a project with Next.js as the frontend and Ruby on Rails as the backend API. It follows the best practices of Next.js and Ruby on Rails. It is actively maintained and is a great starting point for new projects. We have added Docker support to this template. You can find the Dockerfile in the docker directory. For a quick start, you can run the following command: Features: Backend 🚆 - [x] User Authentication using JWT - [x] User Authorization using Pundit - [ ] Organizations support(Feature in progress) - [x] Interactor Pattern for API using interactor gem - [x] premailer-rails for styling emails with stylesheets - [x] pagy for faster pagination - [x] jb for a fast JSON API builder - [x] MiniTest for testing - [x] SimpleCov for code coverage Frontend 🖥 - [x] User Signup and Login - [x] User Profile - [x] All basic components under components/shared - [x] DaisyUI for creating additional components - [x] react-cookie 🍪 for sharing tokens in SSR - [x] zustand as minimal state management library - [x] @headlessui/react for accessibile components like modal/dialog Setup instructions 🔌💡 Manual - Ruby 3.0.3 - Node = 16.x.x Docker 🚢 Screenshots(desktop 🖥 & mobile 📱) Contribution Contributions are appreciated! It can be as simple as fixing a typo. If you're facing any difficulty, create issues in the github repo and I will be happy to h","default_branch":null,"files":null,"tree":[],"storefront":"/r/akhil-gautam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akhil-gautam/nextjs-on-rails/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}