Skip to content

OOTD-Virtual-Closet/OOTD-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOTD (Outfit Of The Day) - README

Overview

OOTD (Outfit Of The Day) is a virtual closet iOS application designed to help users organize their wardrobe, plan outfits, and share their style with friends. This README provides an overview of the project, its features, and how to get started with the application.

Features

  • Virtual Closet Management: Users can upload images of their clothing items to create a virtual closet, enabling easy organization and management of their wardrobe.
  • Favorite Clothes Users can favorite their clothes and also favorite their desired outfits.
  • Outfit Creation Users can create outfits based on the clothes that are listed in the closets.
  • Advanced Features: Designed and implemented advanced features such as real-time image scanning, uploading capabilities, and social features like adding, blocking, and removing friends with concurrent real-time updates.
  • Social Media Integration: Integrated social media features for posting outfits and reacting to friends' posts, enhancing user engagement and interaction within the app.
  • Authentication and Security: Employed Google API for seamless login functionality and implemented a robust regex-based safe login system for account creation, ensuring secure user authentication.

Technologies Used

  • iOS Development: The application is developed for the iOS platform using Swift programming language on XCode.
  • Scrum Methodology: Agile Scrum methodology is utilized for project management, with regular sprints and scrum ceremonies.
  • Google API: Google API is used for seamless login functionality.
  • Google Firebase: Utilized Google Firebase to store our credentials and our images that are uplaoded by the user.
  • Google FirebaseAuth: Utlized Firebase Authentication services for creating accounts.
  • Regex: Regular expressions are employed for secure account creation and login.

Getting Started

To get started with the OOTD application, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Build and run the project on an iOS simulator or physical device.
  4. Sign up for a new account or log in using your Google credentials.
  5. Start organizing your wardrobe, planning outfits, and sharing your style with friends!

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Languages