Skip to content

Spring & Jetpack Compose teaching example repository. Made for the Planet-A-Thon workshop originally hosted in the American College of Thessaloniki.

License

Notifications You must be signed in to change notification settings

OpenSrcerer/planet-a-thon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planet-A-Thon

As a parallel developer and student, I believe that the academic world and software development industry don't see eye-to-eye on many aspects. Hence, I created this repository and workshop as a safe space for my colleagues to experience the production world without compromises (and without pressure!).

Customizable Features

Backend

  1. .env file -> API_PASSWORD
  2. Okteto deployment -> deployment.yml
  3. Okteto namespace
  4. OKTETO_TOKEN

Frontend

  1. HTTP Client Host

Repository Content

  • Assets: Images necessary for this README.
  • Backend: Contains a Spring Boot & Kotlin application, complete with a docker-compose.yml and Dockerfile for deployment.
  • Mobile: A Jetpack Compose project that calls some of the API endpoints exposed by the Backend application.

You may find a more extensive description of each project in the README-s inside each directory.

Purpose & Goals

The scope of this project is to provide participants with a comprehensive learning experience in full-stack application development and deployment.

The workshop will cover various topics, including frontend and backend development using Kotlin, Jetpack Compose and Spring frameworks. Participants will also learn how to use Git version control to manage their code and create a pipeline to deploy their dockerized application in a server.

About

Spring & Jetpack Compose teaching example repository. Made for the Planet-A-Thon workshop originally hosted in the American College of Thessaloniki.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published