About Code Snippet
Code Snippet is a comprehensive web application designed to help developers save, organize, and share code snippets. Built with Ruby on Rails, it provides a clean, intuitive interface for managing your code fragments across multiple programming languages.
Key Features
- Syntax Highlighting - Code is automatically highlighted based on the selected language using the Rouge library.
- Privacy Controls - Mark snippets as public or private to control who can see your code.
- Categories & Tags - Organize snippets into categories and add tags for easier discovery.
- Search & Filter - Quickly find snippets with powerful search and filtering options.
- User Accounts - Create an account to save and manage your personal collection of snippets.
- Responsive Design - The application works seamlessly on desktop and mobile devices with dark mode support that defaults to the system theme.
Technologies Used
- Ruby on Rails 8.0.2 - The core framework powering the application.
- MySQL - Database for storing snippets, users, categories, and tags.
- Tailwind CSS - For responsive, modern UI design.
- Flowbite Components - Enhanced UI components built on Tailwind.
- Hotwire (Turbo) - For fast, SPA-like navigation without full page reloads.
- Devise - For secure user authentication.
- Rouge - For syntax highlighting of code snippets.
Open Source
This project is open source and contributions are welcome. Check out the repository on GitHub for more information on how to contribute.
Contact
If you have any questions, feedback, or suggestions, please feel free to reach out through the GitHub repository or contact the maintainers directly.