Inspiration
Often times when I try to be productive, I become a victim of scrolling through social media apps (like Instagram and TikTok). I thought, "Why don't I make an app where I can be on social media while being productive?" So, my team and I created Focus Flow!
What it does
An implementation of Agile Development in which employees are assigned tasks to work on sprints. The goal is to accelerate the timeline of project completion, while fostering a community in the workspace. Users can also upload photos to show progress and receive awards. We are helping companies improve productivity in a fun way, which includes: better longterm employees and greater development.
How we built it
We used SwiftUI in XCode to develop our app. Additionally, we used Figma to design the UI basis for the styling of the app, then incorporated the dev mode of Figma into our Swift code.
Challenges we ran into
Some challenges we ran into were aligning taskbars within specific workspaces to the overall taskbar in the Home page. Also, using specific functions in Swift, such as image slicing, proved to be quite difficult to integrate at first, but after research, we were able to solve it.
Accomplishments that we're proud of
Being able to accomplish real-time updating of the image slicing that occurred after each task was checked off by the user.
What we learned
We understood the fundamentals of mobile app development: specifically, the fact that everything within an app is organized into containers that can be manipulated according to the user's commands.
What's next for Focus Flow
We hope to streamline the employee portion of the app to an admin control version, where managers can assign Sprint tasks to employees.
Log in or sign up for Devpost to join the conversation.