Skip to content

A repository 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

lkud3/planet-a-thon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 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

A repository for the Planet-A-Thon workshop originally hosted in the American College of Thessaloniki.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 97.6%
  • Dockerfile 2.4%