mirror of
https://github.com/theoleuthardt/werkzeugkiste.git
synced 2026-06-13 09:37:53 +00:00
A collection of useful digital tools for our web programming course at university.
|
|
||
|---|---|---|
| backend | ||
| frontend | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| README.md | ||
Werkzeugkiste
Werkzeugkiste is a Next.js-based website that offers a collection of useful digital tools and converters. This platform is designed to provide users with a simple and efficient way to handle various tasks, such as converting files, generate content, or using other handy digital utilities. This page is made by two persons and privacy-focused.
Tech-Stack
- Next.js: React framework for server-side rendering and static websites.
- React: JavaScript library for building user interfaces.
- TypeScript: Typed JavaScript superset for improved code quality.
- Tailwind CSS: Utility-first CSS framework for styling.
- Docker: Containerization platform for deployment.
Implemented Tools
- File-To-PDF: Convert files between different formats.
- IMG-To-PNG: Convert images between different formats.
- RGB-To-HEX: Convert colors between different formats.
- Video-To-GIF: Convert your video files to gifs.
- QR Code Generator: Generate QR codes for URLs, text, or other data.
- Password Generator: Generate secure passwords.
- Background-Remover: Remove backgrounds from your images.
- Word-Counter: Count words of your documents.
- Pomodoro Timer: Use the Pomodoro technique to manage time.
Installation
To install and run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/theoleuthardt/werkzeugkiste.git cd werkzeugkiste -
Install the dependencies:
npm install -
Start the website locally with npm:
npm run start
or
-
Start the website with docker compose:
docker compose up -d -
Open http://localhost:3000 with your browser to see the result.