Created by Tommaso Barbiero on 23/03/22.
-
🌱 I’m currently learning Server-Side development
In this repository you will find the foundation of what could be your next iOS App with HTTP CRUD functions and a basic SwiftUI view fully ready to use and work through. The app is missing all the database creation part, you indeed have to create your own, I suggest you to do it using Vapor, a very powerful framework (documentation below). You also need, after creating you Vapor App (you can find an already made one below), to setup your docker container and port forward via ngrok and paste the url you're gonna get from it at line 12 in the ItemsList/Utilities/Constans.swift file to finally make your db public and visible inside your iOS App. You can find links to all the documentation/websites you may need here:Premade Vapor App https://rb.gy/w3dnlj
Homebrew https://brew.sh
Vapor Documentation https://docs.vapor.codes/4.0/
Vapor Download https://docs.vapor.codes/4.0/install/...
Docker Desktop https://www.docker.com/products/docker-desktop/
Postico (to directly work on your db through a simple UI) https://eggerapps.at/postico/
Insomnia (to manage REST APIs on your db) https://insomnia.rest/products/insomnia
NGrok (use this to port forward and get the url of your db) https://ngrok.com/download
Getting Started With Vapor Guide from CodeWithChris YT Channel https://rb.gy/iupyk1