IslandOps is a productivity tool designed for college students, developers, freelancers, or anyone who needs structured task management and productivity tracking. It combines a Kanban board for task management with a gamified progress tracker in the form of a virtual island.
- Kanban Board: Organize tasks in a visual, intuitive way
- Virtual Island: Watch your progress grow through a gamified island interface
- Task Management: Create, edit, and track tasks easily
- Progress Tracking: Visual representation of your productivity
- User-Friendly Interface: Clean and intuitive design for seamless user experience
- Energy Level Input: Input your current energy level to reorder tasks based off of difficulty
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Styling: CSS/SCSS
- Package Manager: npm
- Version Control: Git
- CI/CD: CircleCI
- Node.js (v14 or higher)
- Express.js
- npm (comes with Node.js)
- Git
- PostgreSQL
- Clone the repository
git clone https://github.com/yourusername/IslandOps.git- Navigate to the backend directory
cd IslandOpsDirectory/backend- Start backend server
node server.js- Open new terminal and navigate to frontend directory
cd IslandOpsDirectory/client- Install dependencies
npm install- Start the development server
npm run devThe application will open in your default browser at http://localhost:5173
IslandOps/ ├── IslandOpsDirectory/ # Main application directory ├── .circleci/ # CircleCI configuration ├── .gitignore # Git ignore file └── README.md # Project documentation
Made with ❤️ by the IslandOps Team