JuC is an open-source project designed to help you transform your casual messages into professional emails and Teams messages. Just tell JuC what you really want to say, and it will write it professionally for you. This project is a fun and practical tool to maintain corporate communication standards effortlessly.
JuC aims to simplify professional communication by converting your casual language into corporate-friendly messages. Whether it's an email or a Teams message, JuC ensures your communication is always polished and professional.
- ✉️ Email Conversion: Transform casual language into professional email text.
- 💬 Teams Message Formatting: Convert informal messages to a corporate tone for Teams.
- ⚙️ Customizable: Tailor the level of formality and tone to suit your needs.
To get started with JuC, follow these steps:
- Clone the repository:
git clone https://github.com/MikesHorcrux/JuC.git
- Navigate to the project directory:
cd JuC
- Open the project in Xcode:
open JuC.xcodeproj
- Install CocoaPods dependencies (if any):
pod install
Once the application is set up, you can start using JuC to convert your messages. Follow the in-app instructions to input your casual text and receive a polished, professional version.
JuC requires Firebase for backend functionality. Follow these steps to set up Firebase:
-
Create a Firebase Project:
- Go to Firebase Console.
- Click "Add project" and follow the steps to create a new project.
-
Add Firebase to Your iOS App:
- Click on "Add app" and select iOS.
- Register your app with the iOS bundle ID.
- Download the
GoogleService-Info.plist
file and add it to your Xcode project.
-
Install Firebase SDK:
- Add the following to your
Podfile
:
platform :ios, '10.0' use_frameworks! target 'JuC' do pod 'Firebase/Core' pod 'Firebase/Firestore' end
- Run
pod install
to install the Firebase SDK.
- Add the following to your
-
Initialize Firebase in Your App:
- Open your
AppDelegate.swift
file and add:
import Firebase @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { FirebaseApp.configure() return true } }
- Open your
-
Spin Up the Server:
- Ensure your Firebase Firestore is set up and ready to store your data.
We warmly welcome contributions from the community to help improve JuC! Here’s how you can contribute:
- 🍴 Fork the repository.
- 🌿 Create a new branch for your feature or bugfix.
- 💾 Make your changes and commit them with clear messages.
- 🔄 Push your changes to your fork.
- 📥 Submit a pull request detailing your changes.
For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, feel free to open an issue or contact us at [email protected]. We look forward to hearing from you!