About The Project
BLACK is a digital ecosystem making academic life simpler and more connected. Our team is passionate about creating innovative, open-source solutions that push the boundaries of what's possible for students. We centralize your notes, tasks, and community in one clean, powerful platform, built by students, for students.
Get The App
Download the latest version of BLACK for Android directly from the Google Play Store.
Philosophy
We believe that essential academic tools should be accessible, transparent, and community-driven. By making BLACK open source, we empower users to not only use the app but to shape its future. We prioritize privacy, performance, and a user-centric design that adapts to the real needs of students.
Core Features
- → Unified Uploads & Management: Consolidate handwritten notes, PDFs, lecture slides, and images effortlessly. All your materials, in one place.
- → Intelligent Cross-Platform Search: Instantly find notes by subject, tags, or user across all your uploaded content. Never lose track of a single piece of information.
- → Integrated Task & Schedule Management: Organize your academic life with a built-in to-do list and calendar to manage tasks, assignments, and deadlines seamlessly.
- → Collaborative & Community Forum: A dedicated space to ask questions, request notes from peers, share knowledge, and connect with other students from your university and beyond.
- → Social Connectivity: Follow classmates and friends to stay updated with their public posts and shared notes, fostering a collaborative learning environment.
- → Privacy-Focused: You have full control over what you share. Keep notes private, or make them public to help others. Your data is yours.
Technology Stack
BLACK is built with a modern, scalable, and cross-platform technology stack, chosen for performance and developer experience. Our architecture is designed to be robust and maintainable.
- Framework: Flutter
- Primary Backend: Supabase (Authentication, PostgreSQL Database, Storage)
- Secondary Backend: Firebase (Cloud Messaging for Push Notifications)
- State Management: Provider
- Architecture: Clean Architecture Principles
Our Sustainability Model
To keep the BLACK platform free and accessible to all students, we need to cover our operational costs for servers, database hosting, and file storage. To achieve this, we've integrated non-intrusive native ads into the application. This model allows us to maintain and improve the service without charging subscription fees. We are committed to ensuring that ads are implemented thoughtfully and do not disrupt the core user experience.
Open Source
BLACK is proudly open source. We welcome developers, designers, and students to contribute to the project. Whether it's fixing a bug, proposing a new feature, or improving the documentation, your help is valued. See the Contributing Guide to get started.
You can find our repository and contribution guidelines on GitHub.