Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orbitturner/orbitcronmanager
A modern, beautiful task scheduling and cron job management system
https://github.com/orbitturner/orbitcronmanager
cronjob react supabase
Last synced: 15 days ago
JSON representation
A modern, beautiful task scheduling and cron job management system
- Host: GitHub
- URL: https://github.com/orbitturner/orbitcronmanager
- Owner: orbitturner
- License: other
- Created: 2025-01-29T00:58:22.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2025-01-29T01:17:40.000Z (15 days ago)
- Last Synced: 2025-01-29T02:25:08.778Z (15 days ago)
- Topics: cronjob, react, supabase
- Language: TypeScript
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Orbit Cron Manager (OCM)
![]()
A modern, beautiful task scheduling and cron job management system built with React and Supabase.
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![React](https://img.shields.io/badge/React-20232A?logo=react&logoColor=61DAFB)](https://reactjs.org/)
[![Supabase](https://img.shields.io/badge/Supabase-3ECF8E?logo=supabase&logoColor=white)](https://supabase.io/)## ✨ Features
- 🕒 Visual Cron Expression Builder
- 🌐 HTTP Request Tasks
- 💻 Command/Script Tasks
- 📊 Beautiful Dashboard
- 📈 Execution History & Analytics
- 📧 Email Notifications
- 🔒 Authentication & Authorization
- 🎨 Modern UI with Dark Theme
- 🚀 Real-time Updates## 🚀 Getting Started
### Prerequisites
- Node.js 18+
- npm or yarn
- Supabase Account### Installation
1. Clone the repository:
```bash
git clone https://github.com/orbitturner/orbit-cron-manager.git
cd orbit-cron-manager
```2. Install dependencies:
```bash
npm install
```3. Create a `.env` file in the root directory:
```env
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
```4. Start the development server:
```bash
npm run dev
```## 🏗️ Built With
- [React](https://reactjs.org/) - UI Framework
- [TypeScript](https://www.typescriptlang.org/) - Programming Language
- [Vite](https://vitejs.dev/) - Build Tool
- [Tailwind CSS](https://tailwindcss.com/) - CSS Framework
- [Supabase](https://supabase.io/) - Backend as a Service
- [Framer Motion](https://www.framer.com/motion/) - Animations
- [Lucide Icons](https://lucide.dev/) - Icons## 📝 License
This project is licensed under the GNU Affero General Public License v3.0 - see the [LICENSE](LICENSE) file for details.
### Important License Notes:
- ✅ You can use this software for personal and commercial use
- ✅ You can modify the source code
- ✅ You must disclose the source code of your modifications
- ❌ You cannot use this software as part of a closed-source product
- ❌ You cannot sell this software without significant modifications## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 📧 Contact
Orbit Turner - [@orbitturner](https://twitter.com/orbitturner)
Project Link: [https://github.com/orbitturner/orbit-cron-manager](https://github.com/orbitturner/orbit-cron-manager)