top of page
Apple iPhone 11 Pro Max Presentation.png

Synthia

Problem

Market Research

Introducing Synthia - an all in one solution that harnesses the power of artificial intelligence to make your desired tasks simpler or give you solutions to be able to solve them yourself. 

In today's world where time of of the essence and you need tasks to be done instantly, we often look to ways to finish them off quickly wether by delegating or by improving our own problem solving skills.

I collected information from articles and case studies on different problems and mental illnesses

to identify user expectations.

In early 2023, when I first tried out ChatGPT for myself I was amazed by what generative ai was capable of.

 

Seeing as to how there was no official app by OpenAI at the time and the API's had become open to the public I decided to start working on a helpful GPT wrapper app for Swift which used all their available API's and have been constantly updating the app to utilise any new API's or models that they update. 

2. Technologies Used​

  • Programming Language: Swift.

  • Frameworks and Libraries: List any specific frameworks or libraries used within the Swift ecosystem (e.g., SwiftUI, UIKit, Core Data, Alamofire, etc.).

  • IDE/Development Environment: Specify if you used Xcode or any other development environment.

3. Key Features:

  • Describe the main features of the application. This could include user authentication, data processing, multimedia capabilities, etc.

  • Highlight any unique or innovative features that set your project apart.

4. Architecture and Design Patterns:

  • Discuss the software architecture employed (e.g., MVC, MVVM, VIPER) and why it was chosen.

  • Explain any design patterns utilized in the project (e.g., Singleton, Observer, Factory, etc.).

5. User Interface (UI) and User Experience (UX):

  • Describe the overall UI design, layout, and user interactions.

  • Discuss the user experience considerations, such as intuitive navigation, responsiveness, and accessibility features.

  • If applicable, mention any design guidelines or principles followed (e.g., Apple's Human Interface Guidelines).

6. Data Management:

  • Explain how data is stored, retrieved, and managed within the application.

  • Discuss the use of databases, APIs, or other data sources.

7. Testing and Debugging:

  • Talk about the testing methodologies employed (unit testing, UI testing, etc.).

  • Discuss any challenges faced during testing and how they were resolved.

  • Mention how debugging was performed and any tools utilized.

8. Challenges Faced:

  • Describe any challenges or roadblocks encountered during the development process.

  • Discuss how these challenges were addressed and what was learned from them.

9. Future Enhancements:

  • Outline any planned future updates or enhancements for the project.

  • Discuss potential features or improvements that could be added.

10. Conclusion:

  • Summarize the key points discussed in your description.

  • Mention the impact you expect the project to have or the problems it aims to solve once it's in the hands of users.

App_Store_(iOS)-Badge-Alternative-Logo.wine.png
bottom of page