Welcome to SafeNotes, a user-friendly and open-source web application designed to streamline your note-taking experience while prioritizing your data security. Our platform offers a seamless interface that enables you to effortlessly create, access, and edit notes. With robust authentication measures in place, your valuable notes remain safeguarded and private.
- Responsive for mobile devices
Explore the power of SafeNotes with our ready-to-use instance: SafeNotes Instance
- Intuitive User Interface: SafeNotes boasts a clean and intuitive user interface, enhancing your note management with simplicity and clarity.
- Enhanced Security: We prioritize your data security by implementing stringent authentication measures, ensuring that your notes are for your eyes only.
- Responsive Design: SafeNotes' responsive design ensures accessibility across various devices, from smartphones and tablets to desktops.
- Open Source Advantage: Embrace the freedom of an open-source application. SafeNotes' source code is readily available, allowing customization and redistribution by the community.
Effortlessly navigate SafeNotes with these steps:
- Access the Website: Visit the SafeNotes website to get started.
- Account Setup: Click on "Sign up" for a new account or "Sign in" if you already have one.
- Create and Edit: After logging in, create, view, and edit notes through the "New Note" button on the dashboard.
- Edit and Delete: To modify a note, simply select it, and you'll be directed to the editing page. Delete notes using the sidebar's delete icon.
For those who prefer a hands-on approach, follow these steps:
1. **Clone the Repository:** Clone the repository to your local machine. 2. **Install Dependencies:** Use pip to install required Python packages: `pip install -r requirements.txt` 3. **Firebase Setup:** Create a Firebase project and secure your credentials (service account key) in JSON format. 4. **Configuration:** Replace fields in api/user.py with your base64 encoded Firebase JSON credentials and Firebase realtime database URL. 5. **Launch the App:** Run the Flask application. 6. **Access the App:** Open your browser and go to http://localhost:5000 to experience SafeNotes locally.We invite contributions from the community! If you encounter any issues or have suggestions for enhancements, please feel free to open an issue or submit a pull request.
Find me on various platforms:
- GitHub: adhiraj-ranjan
- Instagram: adhirajranjan_
- Telegram: ADHIRAJ RANJAN
Experience SafeNotes – Your Gateway to Simplified and Secure Note Management.