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.
- 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.
- 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.
- Familiarity with Kotlin.
- Basic understanding of server development with Ktor.
I'd like to thank Stefan Jovanovic for creating and instructing the course, which provided comprehensive content and guidance.