GithubHelp home page GithubHelp logo

ombrelin / planificateur Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 552 KB

Simple & lightweight event scheduler

License: MIT License

C# 86.10% Dockerfile 0.53% HTML 7.39% CSS 0.70% PowerShell 1.83% TypeScript 3.44%
asp-net-core asp-net-core-mvc codegen csharp efcore planning swagger typescript webapi

planificateur's Introduction

Planificateur

Purpose

The purpose of Planificateur is to allow groups to schedule events in a streamlined fashion.

I started this project because existing FOSS apps with this purpose had limitations that did not fit my use-case :

  • Usable on mobile
  • Have a ReST API
  • Automatable

Features

  • Schedule events for groups, find the best date for everyone
  • Mobile-friendly, lightweight UI
  • ReST API

Roadmap

  • Cross-platform client app for mobile & desktop
  • Automation capabilities : recurring polls, messaging integration

Tech Stack

Code :

  • C# 11 & .NET 7
  • Typescript
  • ASP .NET Core & ASP .NET Core MVC
  • Entity Framwork Core
  • PostgreSQL

Tooling :

  • Docker
  • Playwright
  • Powershell Core

Run with Docker

  planificateur:
      ports:
          - '5000:80'
      environment:
          - DB_HOST=postgres
          - DB_NAME=planificateur-test
          - DB_PASSWORD=password
          - DB_PORT=5432
          - DB_USERNAME=postgres
          - JWT_SECRET=this-is-a-secret-dont-tell-anyone
      image: ombrelin/planificateur

Run from sources

Requirement :

  • .NET 7 SDK
  • Node JS
cd src/Planificateur.Web
dotnet run

Screenshots

Creation form

Desktop poll UI

Mobile poll UI

planificateur's People

Contributors

ombrelin avatar

Stargazers

 avatar Adan_ea avatar

Watchers

 avatar  avatar

planificateur's Issues

process feedback from yvan

Pas de surbrillance quand je survole un jour ✅ implemented stripped table
Lorsque je survole les options d'un jour ya un petit temps de latence avant que l'élément survolé apparaisse en surbrillance ❌ can't reproduce
Au survol des options d'un jour, je ne distingue pas très bien les options ❌
Peut-être alterner les couleurs entre chaque jour / Une code couleur par jour (Lundi : jaune, Mardi: Vert...) pour faciliter le repérage dans le formulaire quand ya bcp d'options ❌
Si possible mettre le jour et l'heure sur la même ligne pour plus de lisibilité
Les dates ne sont pas triés par ordre chronologique (je préfère jour puis heure que heure puis jour) ⏳ working on it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.