Skip to content

A powerful notetaking app that’s features goes way beyond - Developed by students for students

License

Notifications You must be signed in to change notification settings

Mcrich23/ScribbleLab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pre-order_on_the_Mac_App_Store_Badge_US-UK_RGB_blk_121217Pre-order_on_the_App_Store_Badge_US-UK_RGB_blk_121217

Logo

ScribbleLab for iPadOS and macOS

ScribbleLab is a powerful text editor built by students, for students, written entirely and unapologetically for iOS, iPadOS and macOS. Features include timetables, reminders, study timers, cloud storage support for 3rd party companies like Google and Apple (iCloudDrive), homework module, powerful text editor, extensions (macOS), live collaboration (soon available) and more.

⚠️ ScribbleLab is currently in development and not yet ready for production use. You are welcome to test the latest dev build at your own risk. Please leave any feedback here.

Table of Contents

Motivation

We at ScribbleLab found out that the existing text editors in the market were either too complicated, lacked essential features, or were difficult to customize for our specific needs. We thought "Why isn't there an app that has everything you need?" and that's why we decided to create our own text editor. We wanted the complete control over its functionality and features.

Mission

Our mission at ScribbleLab is to create an app that makes everyday life easier for many students. As a student, you often need to use different apps to organize your academic life. So, we decided to integrate four existing apps, namely Reminder, Calendar, Timetable, and Clock, into one app. We also gave it a new, visually appealing design and a seamless integration into our editor.

combination-cornerradius

By creating our own text editor, we were able to design it with our workflow in mind and customize its features to our exact specifications. We made sure that the editor was lightweight but yet powerful, fast, and user-friendly.

We strive to remain true to Apple's human interface guidelines and development patterns, ensuring ScribbleLab looks and feels like an application developed by Apple themselves, which includes a meticulous attention to detail.

Features

To fulfill our mission, we must provide our users with ...

  1. ... a visual appealing design.
  2. ... a great user experience.
  3. ... awsome features that simplify our user's lives.

To enhance the visual appeal of our application, we put careful consideration into its design, resulting in a cute and well-coordinated color scheme.

To ensure a great user experience, we strictly follow Apple's Human Interface Guidelines and development patterns.

Finally, as a student, you may find many apps with great features, but none that meet all your needs. That's where ScribbleLab comes in handy. Our app provides a comprehensive suite of powerful and useful tools. We offer our users access to:

  • a customizable timetable function
  • a fully customizable Calender
  • a study timer
  • a reminder and homework to-do lists
  • live collaborations (soon avaiale)
  • linking cloud storage from 3rd party companies like Dropbox, GoogleDrive, iCloudDrive, ...
  • customizable templates (pages, covers)
  • import and export PDF's, PNG's, and .scribble (own file fromat soon available) files
  • AI support (ScribbleLab Pro only - soon available)
  • Widgets:
    • Study Timer widget
    • calender widget
    • reminder and homework to-do widget

You might wonder, "How can an app be good if it has so many features? Is there a catch?" Our response is no. At ScribbleLab, we believe that our app improves with every feature we add. The purpose of ScribbleLab is to provide a platform where you can make notes related to school, work, or personal life ("scribble") and explore the various features we have to offer and customize them ("Lab"). You may wonder how we can provide users with a straightforward graphical interface, but we have that covered too. To keep the UI simple we moved some of the features into the Side Bar where you can acess it with a simple click.

But you might wonder "How are they capable of adapting the features to their customers?" - Well the answer is this, we use the feedback from our community and testers.

Community

Our community comprises of contributors from GitHub, testers, developers, and users. Join our Discord server (coming soon) for improved communication within and among community members.

Privacy

We at ScribbleLab believe that privacy is a fundamental right and should be treated with utmost importance. When it comes to personal data, it is important that it is stored securely and responsibly. Therefore we're storing your data on your device or on your iCloud/GoogleDrive/Dropbox account, ensuring that the data is not accessible to unauthorized individuals or entities.

At the same time, it is crucial that individuals have control over their data. They should be able to access and manage their data easily, as well as have the option to delete it if they so choose. This is especially important in the context of data breaches, where personal information can fall into the wrong hands. But with ScribbleLab it isn't possible accept someone hacks your device or cloud and steals your data.

When you create a ScribbleLab account, you are agreeing to our License Agreement as well as the licenses of our third-party packages. You might be wondering if it's safe to create an account with ScribbleLab. The answer is yes! We use Google Firebase, which includes FirebaseAuth, FirebaseStorage, and Cloud Firestore, to securely store your data. This means that no one can access your data, not even us. We cannot see any of your personal data, such as created documents or cloud services. The only thing we can see is how many people have a ScribbleLab account. Furthermore we use Additionally, we use Google Analytics and Google Crashlytics to track crashes and other unusual events or bugs.

Ensuring the security of our software is a top priority for us, we regularly release software updates that include bug fixes and security patches to keep your data and system secure. It is important to install these updates as soon as they become available to ensure that you are protected from the latest threats.

To make the process of updating your software easier, we have implemented an automatic update feature that will prompt you to install new updates as soon as they become available. We highly recommend that you enable this feature so that you always have the latest security updates installed.

In addition to automatic updates, we also provide manual update instructions (macOS) on our website. Please make sure to follow these instructions carefully to ensure a smooth update process.

Remember, staying up to date with software updates is an essential part of maintaining the security and integrity of your system.

Note: No warranty is provided for testing Alpha, Beta, nightly, or RC builds. Use at your own risk.

Pricing Model

Well, our App follows the freemium scheme. That means we offer two versions: a free one (ScribbleLab Basic) and a paid one (ScribbleLab Pro). Additionally, we offer a ScribbleLab AI subscription for unlimited AI usage and grammar/writing correction.

Please note that the following versions of ScribbleLab are in development and won't be released until v.1.0 or later.

You may be wondering about the benefits of subscribing to theScribbleLab Pro or AI. So, what exactly do you get with these subscriptions? Well, here's a comparison of the different subscriptions:

About

A powerful notetaking app that’s features goes way beyond - Developed by students for students

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 95.4%
  • HTML 2.0%
  • Metal 1.4%
  • JavaScript 1.2%