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.
- 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.
- 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!
- 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
Constant
s andEndpoint
s
Where life meets bytes! | Be consistent and win! | Custom Themes! | Always with you! | Dark mode of course! |
---|---|---|---|---|