:date: Simple alternative to Doodle polls and scheduling (Python, Django, TypeScript, React, MUI)
Jawanndenn is a flexible and user-friendly web application designed for scheduling meetings and running polls, offering a libre alternative to Doodle. Developed by Sebastian Pipping, this application leverages a range of modern technologies, including Docker, Django, and PostgreSQL, ensuring that users experience a seamless and efficient tool for their scheduling needs. With Jawanndenn, users can set up polls quickly and intuitively, making collaboration easy and organized.
One of the significant advantages of Jawanndenn is its open-source nature, allowing users not only to utilize the application freely but also to contribute to its development and improvement. Easy installation and deployment via Docker Compose makes it accessible even for those with limited technical expertise.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.
A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.
Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.