Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/primevise/oversee
Plug & play CMS for Rails applications
https://github.com/primevise/oversee
admin admin-dashboard cms content-management-system phlex rails ruby ruby-on-rails
Last synced: 18 days ago
JSON representation
Plug & play CMS for Rails applications
- Host: GitHub
- URL: https://github.com/primevise/oversee
- Owner: primevise
- License: mit
- Created: 2023-07-24T07:04:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-15T10:16:36.000Z (25 days ago)
- Last Synced: 2024-12-15T11:22:02.837Z (25 days ago)
- Topics: admin, admin-dashboard, cms, content-management-system, phlex, rails, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 442 KB
- Stars: 28
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Oversee
Plug & play content management system (CMS) for Rails applications. Some may call it an admin dashboard too.
---
### Features
- Minimal, if any, configuration needed
- Tailored and pleasant user interface
- Geared for performance---
![Oversee Screenshot](docs/images/screenshot.png)
Developed by [Primevise](https://primevise.com)
> [!NOTE]
> Oversee is still rather incomplete and only has the very basic features. It might significantly change and break things before a stable release.## Installation
#### Add gem
Simply add the gem to your Gemfile by running the following command
```bash
$ bundle add oversee
```> [!TIP]
> Currently, we don't release new gem versions too often due to the fragile nature of the gem. However, you can use the edge version of the gem by pointing directly to the git repository.
>
> ```ruby
> gem "oversee", git: "https://github.com/primevise/oversee", branch: :main
> ```---
#### Mount it on your application
After you have the gem installed, you can then mount the engine in your `config/routes.rb`:
```ruby
Rails.application.routes.draw do
mount Oversee::Engine => "/oversee"
end
```Ideally, you'd want to limit access to the dashboard to only authorized users.
## Notable mentions
This gem would not be possible without the work of others. A big thank you goes to these projects:
- [madmin](https://github.com/excid3/madmin)
- [Avo](https://github.com/avo-hq/avo)
- [Iconoir](https://github.com/iconoir-icons/iconoir)## Who uses Oversee?
- [Mintis](https://mintis.app)
- [Hansa](https://hansahq.com)
- [No Logo X](https://nologox.com)
- [Release Server](https://releaseserver.com)
- [College Life Work](https://work.collegelife.co)Do you use Oversee in your project? Let us know!
## Contributing
TBA
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).