Skip to content

An app created for the Elective Swift Challenge to study principle of network calls.

Notifications You must be signed in to change notification settings

palant-dev/SlimApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[WIP] SlimApp 💪

ForTheBadge built-with-love

Swift Version Vapor version

SlimApp allows fitness trainers to manage their clients and their training schedules. The app makes use of the Vapor framework for its backend, and uses a custom network service called Spidey.

🧐 Project philosophy

The philosophy behind this app is to provide a streamlined and efficient tool for fitness trainers to manage their clients and their training schedules. Our goal is to make it easy for trainers to keep track of their clients' progress and ensure that they are meeting their fitness goals.

💻 Features

  • Add clients to a list
  • Specify clients' parameters (e.g. weight, height, etc.)
  • Specify clients' days of the week for training
  • Backend powered by Vapor framework and custom network service Spidey
  • Built using Model-View-ViewModel (MVVM) architecture
  • Tech stack: SwiftUI, Spidey, and Keychain

📱 Requirements

  • iOS 16.0 or later

🤓 Usage

  • Upon launch, the app will present you with a user authorization screen. Enter your login credentials to proceed.
  • After successful authorization, the app will present you an empty list of your clients.
  • To add a client, press plus in navigaton bar and fill out their information, including their parameters and the days of the week they will be training.
  • To change information about your client, click on its card on the main screen

✍️ Contributing

We welcome contributions to this project. If you have any ideas or suggestions for new features, please open an issue or create a pull request.

💛 Support

If you run into any issues with the app, please open an issue or contact us at slimappADA@gmail.com. We will do our best to resolve it.

image

🤝 Contributors

About

An app created for the Elective Swift Challenge to study principle of network calls.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%