Skip to content

EthanCoderPenguin2012/material-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Material Launcher

CI Deploy License: MIT TypeScript React Code Quality Testing

A modern day manager and productivity app built with TypeScript, React, and Material-UI 3, following Google's Material Design principles.

Material Launcher Screenshot

Features

  • Task Management: Daily task reminders and todo lists
  • Shopping List: Manage your shopping items
  • Weather: Get weather information for any location
  • Calendar: Monthly calendar view with today highlighting
  • AI Assistant: Chat interface for AI interactions
  • Notes: Markdown-powered note-taking system

Tech Stack

  • TypeScript
  • React 18
  • Material-UI 5 (Material Design 3)
  • Vite
  • Electron (for desktop app)
  • React Markdown

Installation

From GitHub Packages

npm install @ethan/material-launcher

From Source

git clone https://github.com/EthanCoderPenguin2012/material-launcher.git
cd material-launcher
npm install

Development

# Install dependencies
npm install

# Start development server
npm run dev

# Run as desktop app in development
npm run electron-dev

# Build for production
npm run build

# Build desktop app
npm run dist

# Run tests
npm test

# Run linter
npm run lint

# Format code
npm run format

Live Demo

🌐 Try Material Launcher

Usage

Web App

Run npm run dev and open http://localhost:5173

Desktop App

Run npm run electron-dev for development or npm run dist to build a distributable desktop app.

Architecture

The app follows modern React patterns with:

  • TypeScript for type safety
  • Material-UI components following Material Design 3
  • Modular component architecture
  • Local state management
  • Professional code structure

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

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

Security

For security concerns, please see our Security Policy.

Changelog

See UPDATES.md for version history and upcoming features.

Support

Packages

 
 
 

Contributors 2

  •  
  •