GemSentinel

Built with Rails Made with React Hosted on Digital Ocean Managed by Hatchbox

GemSentinel - Stay Informed About Your Gems! 🔍💎

GemSentinel is a powerful web application that helps developers track updates and changes to their gems. With support for over 175,000 gems, you'll never miss a critical update again! 🚀

Website: https://gemsentinel.com

Features

  • Modern user interface powered by React and JavaScript. 💻🌐
  • RESTful API for smooth data retrieval and manipulation. 🚀⏰
  • Secure authentication and login with Devise. 🔒
  • Regular updates via cron jobs to fetch the latest gem versions. ⏰
  • Babel for efficient translation of JSX components. 🛠
  • Font Awesome icons integrated with Yarn for enhanced visual appeal. 🔥
  • PostgreSQL database for robust and reliable data management. 🗄

logo - Copie

Getting Started

To contribute to GemSentinel, follow these steps:

  1. Clone the repository: git clone https://github.com/username/gemsentinel.git
  2. Install Ruby dependencies: cd gemsentinel && bundle install
  3. Install JavaScript dependencies: yarn install
  4. Configure the PostgreSQL database.
  5. Set up environment variables as needed.
  6. Run the Rails server: rails s or dev to keep up to date.
  7. Access GemSentinel at http://localhost:3000.

How to Contribute

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m "Add your commit message"
  4. Push your changes to your forked repository: git push origin feature/your-feature-name
  5. Create a pull request to the main repository.

Website: https://gemsentinel.com

Capture

License

GemSentinel is open-source and released under the MIT License.