Skip to content

Ktor backend for secure Google one-tap sign-in and user data storage.

Notifications You must be signed in to change notification settings

olehkhol/SUAServer

Repository files navigation

Secure User Authentication | Ktor Server

This repository contains the server-side implementation developed using Ktor as part of the "Secure User Authentication | Android + Ktor Server + MongoDB" course by Stefan Jovanovic. The server securely manages user information and authentication processes with MongoDB as the database.

Features

  • Develop a Backend Server with Ktor: Set up a powerful server using Ktor 2.0.
  • REST API Creation: Develop a robust REST API for the client to interact with.
  • MongoDB Integration: Store and manage user data in MongoDB.
  • CRUD operations: Implement Create, Read, Update, Delete operations.
  • Secure Authentication & Authorization: Ensure user data is securely managed and accessed.

What I Learned

  • Setting up and configuring a Ktor server.
  • Designing and implementing a REST API.
  • Integration with MongoDB for data storage and retrieval.
  • Understanding of HTTP methods: GET, POST, PUT, DELETE.
  • Server deployment techniques, including deployment on Heroku.

Requirements

  • Familiarity with Kotlin.
  • Basic understanding of server development with Ktor.

Acknowledgments

I'd like to thank Stefan Jovanovic for creating and instructing the course, which provided comprehensive content and guidance.


About

Ktor backend for secure Google one-tap sign-in and user data storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages