Skip to content

Thomkraft/SmartDesk

 
 

Repository files navigation

SmartDesk

This project is a modern interactive calendar application built with Svelte. It offers a dynamic and modular interface, allowing users to manage events and display various custom widgets such as calc, notes, timer, or spotify.

Website

You can acces to our website thanks to this URL : 85.215.130.37/

🚀 Technologies Used

  • 🌐 Frontend Framework: Svelte
  • 📦 Package Manager: NPM
  • 🗃 State Management: Svelte stores
  • 🔧 Tooling: Vite (for fast dev environment)

🛠 Requirements

  • Node.js (v16+ recommended)
  • NPM (or Yarn)

📦 Project Setup

git clone https://github.com/Thomkraft/SmartDesk.git
cd interactive-calendar
npm install
npm run dev

🧩 Features

📆 Interactive calendar with month/week/day views 🧱 Widget system: add/remove widgets to the dashboard 📝 Event creation and editing 🔔 Reminders and notifications 🎨 Responsive and user-friendly UI

🧑‍💻 Developer Notes

This app is entirely built using Svelte and follows a modular component architecture. It aims to demonstrate:

  • Component-based design
  • Reactive state handling
  • Use of Svelte transitions and animations
  • Dynamic rendering of user-configurable content (widgets)

About

2nd semester Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 73.5%
  • JavaScript 26.2%
  • Other 0.3%