A collection of useful digital tools for our web programming course at university.
Find a file
2025-02-13 01:39:03 +01:00
src feat: only one button for convert and download with smooth loading animation 2025-02-13 01:39:03 +01:00
.gitignore initial commit 2025-01-30 12:56:04 +00:00
.prettierignore feat: prettier init with formatted code files 2025-02-07 14:02:04 +01:00
.prettierrc feat: prettier init with formatted code files 2025-02-07 14:02:04 +01:00
docker-compose.yaml feat: prettier init with formatted code files 2025-02-07 14:02:04 +01:00
Dockerfile feat: convert docs to pdf logic with api endpoint and dockerfile dependency 2025-02-13 01:08:03 +01:00
eslint.config.mjs initial commit 2025-01-30 12:56:04 +00:00
next.config.ts feat: prettier init with formatted code files 2025-02-07 14:02:04 +01:00
package-lock.json fix: cleanup dependencies and unnecessary css 2025-02-13 01:12:27 +01:00
package.json fix: cleanup dependencies and unnecessary css 2025-02-13 01:12:27 +01:00
postcss.config.mjs initial commit 2025-01-30 12:56:04 +00:00
README.md feat: prettier init with formatted code files 2025-02-07 14:02:04 +01:00
tailwind.config.ts feat: prettier init with formatted code files 2025-02-07 14:02:04 +01:00
tsconfig.json initial commit 2025-01-30 12:56:04 +00:00

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, calculating values, or using other handy digital utilities.

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 Converter: Convert files between different formats.
  • Image Converter: Convert images between different formats.
  • Color Converter: Convert colors between different formats.
  • Password Generator: Generate secure passwords.
  • Pomodoro Timer: Use the Pomodoro technique to manage time.
  • QR Code Generator: Generate QR codes for URLs, text, or other data.

Installation

To install and run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/theoleuthardt/werkzeugkiste.git
    cd werkzeugkiste
    
    
  2. Install the dependencies:

     npm install
    
    
  3. Start the website locally with npm:

    npm run start
    

or

  1. Start the website with docker compose:

    docker compose up -d
    
    
  2. Open http://localhost:3000 with your browser to see the result.

Authors