Skip to content

Paurakh977/Samadhan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Tauri + React + Typescript

This template should help get you started developing with Tauri, React and Typescript in Vite.

Recommended IDE Setup

Samadhan Logo

✨ Samadhan Desktop App ✨

A powerful desktop application for managing your daily tasks and schedules with elegance

Tauri React TypeScript Tailwind CSS

🌟 About Samadhan

Samadhan is a comprehensive desktop application designed to streamline your daily workflow. Built with modern technologies, it offers a seamless experience across all major desktop platforms.

🎯 Key Features

  • 📅 Smart Calendar Integration

    • Efficient schedule management
    • Event reminders and notifications
    • Custom calendar views
  • 🔔 Intelligent Notifications

    • Customizable alert system
    • Priority-based notifications
    • Do not disturb mode
  • 👥 User Management

    • Secure authentication
    • Profile customization
    • Role-based access control
  • ⚡ Performance

    • Lightning-fast operations
    • Minimal resource usage
    • Offline functionality

💻 Technology Stack

  • Frontend

    • React 18 with TypeScript
    • Tailwind CSS for styling
    • Vite for blazing fast development
  • Backend

    • Tauri 2.0 (Rust)
    • SQLite for local storage
    • Custom Rust APIs

🚀 Getting Started

Prerequisites

# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Install Node.js (v16 or higher)
# Download from https://nodejs.org/

System Dependencies

🐧 Linux
sudo apt-get update && sudo apt-get install libwebkit2gtk-4.0-dev \
    build-essential \
    curl \
    wget \
    libssl-dev \
    libgtk-3-dev \
    libayatana-appindicator3-dev \
    librsvg2-dev
🍎 macOS
xcode-select --install
🪟 Windows

Installation

# Clone the repository
git clone https://github.com/Paurakh977/Samadhan.git

# Navigate to project directory
cd samadhan-tauri-app

# Install dependencies
npm install

# Start development server
npm run tauri dev

🛠️ Development Commands

# Start development server
npm run tauri dev

# Build for production
npm run tauri build

# Preview production build
npm run preview

📁 Project Structure

samadhan-tauri-app/
├── src/                 # React frontend
│   ├── components/     # UI components
│   ├── pages/         # Application pages
│   └── assets/        # Static assets
├── src-tauri/         # Rust backend
│   ├── src/          # Rust source code
│   └── Cargo.toml    # Rust dependencies
└── public/            # Public assets

🤝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  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

📝 License

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

🙌 Acknowledgments


Made with ❤️ by Paurakh

GitHubReport BugRequest Feature

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors