Skip to content
View tugcanonbas's full-sized avatar

Highlights

  • Pro

Block or report tugcanonbas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tugcanonbas/README.md

🙋🏻‍♂️ Hi there! I'm Tuğcan

A Designer & A Developer.

I'm passionate about fusing creativity and technology, I design experiences that I can code.

💻 The Things That I Made

My digital playground that I made with SvelteKit, TailwindCSS and TypeScript. Deployed on my VPS via Docker



ConnectableKit is a Swift package for the Vapor framework that simplifies the response DTOs and JSON structures for API projects.

Features

  • Generic JSON structure: The Connectable protocol allows you to define a wrapped Vapor Content structs.
  • Custom HTTPStatus for every responses.
  • ErrorMiddleware configurations for handling Vapor's error as ConnectableKit JSON output.
  • CORSMiddleware configurations for handling Vapor's CORSMiddleware with ease.

Authomatek is a Swift package for Vapor that provides pre-configured authentication for relational databases. It automates the process of creating all the necessary routes, controllers, and models, allowing you to quickly and easily set up authentication for your Vapor application.

With Authomatek, you can get up and running with secure user authentication in no time. Additionally, Authomatek supports JSON Web Tokens (JWT) for secure user authentication and authorization.

Features

  • User registration
  • User login (with JWT)
  • User logout
  • User JWT refresh

A template to create a new Vapor project with ease of Authomatek and ConnectableKit packages!

Features

  • Pre-configured with Authomatek and ConnectableKit packages
    • That mean you can directly use Authentication with the structured JSON response
  • Pre-configured ServerConfiguration for the API
    • Server status info logs for environment that is using.
    • Settting for the hostname and port.
    • ConnectableKit configurations
    • Default FileMiddleware for public directory
    • Use .leaf if you did choose to use Leaf as the template engine
    • Authomatek configurations
    • Database configurations (Just for SQL databases)
    • Route configurations
    • Pre-configured Constants and Endpoints
Where life meets bytes! Be consistent and win! Custom Themes! Always with you! Dark mode of course!

GitHub Streak

Pinned Loading

  1. connectable-kit connectable-kit Public

    ConnectableKit is a Swift package for the Vapor framework that simplifies the response DTOs and JSON structures for API projects.

    Swift 9 2

  2. authomatek authomatek Public

    Authomatek is a Swift package for Vapor that provides pre-configured authentication for relational databases. It automates the process of creating all the necessary routes, controllers, and models,…

    Swift 1

  3. authoconnectable authoconnectable Public

    A template to create a new Vapor project with ease of Authomatek and ConnectableKit packages!

    Swift 3

  4. eightthings_public eightthings_public Public

    Promotion repository for eightthings app

    1