Skip to content

aditya-190/Intern-Backend

Repository files navigation

Intern - Backend

📜 Description:

This codebase was created to demonstrate a fully fledged fullstack application built with Kotlin + Ktor + Koin + MongoDb including CRUD operations, authentication, routing, and more. The main purpose of this server will be to provide the data to my Android Application - Intern.

I've gone to great lengths to adhere to the Kotlin + Ktor community styleguides & best practices.

What I'm trying to Do ?

📚 Features & Learnings -

Updates -

  • Now you can add multiple jobs in a single request.
  • Intern Scrapper is integrated.
  • After Successfull data insertion to database, it will send Notification to ADMIN using FCM.

🏗 Built With:

  • Kotlin as programming language.
  • Ktor as web framework.
  • Koin as dependency injection framework.
  • Kotlinx as data bind serialization/deserialization.
  • auth-jwt for JWT spec implementation.
  • MongoDb as database.
  • Kmongo as Sql framework to persistence layer

📽 Sample Demo:

sample_video.mov

💥 How to Contribute?

PRs Welcome Open Source Love svg2

  • Take a look at the Existing Issues or create your own Issues!
  • Wait for the Issue to be assigned to you after which you can start working on it.
  • Fork the Repo and create a Branch for any Issue that you are working upon.
  • Create a Pull Request which will be promptly reviewed and suggestions would be added to improve it.
  • Add Screenshots to help me know what this Code is all about.

👦 Developed By:

Aditya Bhardwaj

   

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages