Skip to content

This repo contains the Vapor server app used in the series

License

Notifications You must be signed in to change notification settings

radude89/vapor-series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vapor Series Demo Server

This repository contains the demo server application used in the YouTube video series about Vapor, a server-side Swift web framework. The project demonstrates various aspects of building backend applications with Vapor, with a particular focus on content handling and data processing.

📺 Watch the Series!

Swift Nuggets with Radu Dan

🎬 Watch the Complete Vapor Series on YouTube

Subscribe to Swift Nuggets with Radu Dan for more Swift and Vapor tutorials!

🎯 Featured Topics

  • Content System in Vapor
  • Codable Models
  • JSON Encoding/Decoding
  • Custom Content Types
  • URL Query Parameters
  • Content Configuration
  • Hooks Implementation

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:
git clone https://github.com/radude89/vapor-series.git
cd vapor-series
  1. Open Package.swift and run the project from Xcode.

The server will start running on localhost:8080 by default.

📚 Documentation

For more detailed information about Vapor and its features, check out:

🎥 Video Series

This demo is part of a comprehensive video series about Vapor development. Each episode is carefully crafted to help you master server-side Swift development with Vapor.

What You'll Learn

  • Deep dive into Vapor's Content system
  • Efficient data decoding techniques
  • URL query parameter handling
  • Content configuration and hooks
  • Practical, hands-on demonstrations
  • Best practices and pro tips

Latest Episodes

💡 Pro Tip: Subscribe to the channel and enable notifications to stay updated with the latest episodes!

🛠 Tools Used

  • Vapor - Server-side Swift framework
  • Postman - API testing
  • Swift - Programming language

👨‍💻 Author

Radu Dan

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This repo contains the Vapor server app used in the series

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published