Skip to content

generyand/sikap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sikap - Smart Daily Planner & Task Manager

Sikap Logo

Organize your life with intelligence

GitHub license Version Platform

Overview

Sikap is a powerful cross-platform smart daily planner and task management application designed to streamline your daily productivity. It combines intelligent scheduling with task management capabilities, providing a seamless experience for organizing your day-to-day activities. Built with modern technologies, Sikap helps you stay on top of your schedule and tasks effortlessly.

Screenshots

Sikap Application Screenshot Sikap Application Screenshot

The Sikap application interface showcasing the daily planner and task management view

Features

  • 🖥️ Cross-Platform Support - Works seamlessly on Windows, macOS, and Linux
  • 🌙 Dark/Light Themes - Eye-friendly interface for any time of day
  • 🔒 Secure Data Handling - Your information stays private and protected
  • Smart Task Prioritization - AI-assisted priority management
  • 📅 Flexible Scheduling - Due dates, reminders, and recurring tasks
  • 🗓️ Calendar Integration - Intuitive drag-and-drop scheduling
  • 🔔 Intelligent Notifications - Contextual reminders when you need them
  • 📊 Progress Tracking - Visual representation of your productivity

Tech Stack

  • Frontend:

    • ReactJS - UI Framework
    • TailwindCSS - Styling
    • ElectronJS - Desktop Application Framework
  • Backend:

    • ExpressJS - API Server
    • Prisma - Database ORM
    • SQLite - Local Database

Installation

Prerequisites

Quick Start

  1. Clone the repository:
git clone https://github.com/generyand/sikap.git
cd sikap
  1. Install dependencies:
# Using npm
npm install
  1. Start the development server:
npm run dev
  1. The application will open automatically. If it doesn't, navigate to:
http://localhost:3000

Building the Application

For Windows:

npm run build:win

For macOS:

npm run build:mac

For Linux:

npm run build:linux

Development

Project Structure

sikap/
├── src/
│   ├── main/           # Electron main process
│   ├── preload/        # Preload scripts
│   └── renderer/       # React application
├── resources/          # Application resources
│   └── screenshots/    # Application screenshots
└── build/              # Build configurations

Available Scripts

  • npm run dev - Start the application in development mode
  • npm run build - Build the application
  • npm run lint - Run ESLint
  • npm run format - Format code with Prettier
  • npm run typecheck - Run TypeScript type checking

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments


Made with ❤️ by Gene Ryan

GitHubReport BugRequest Feature

About

A modern cross-platform smart daily planner and task management application that combines intelligent scheduling with comprehensive task organization. Built with Electron, React, and TailwindCSS, Sikap helps users efficiently manage their daily activities with features like smart reminders, priority-based task management, and calendar integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors