snavid / Mevodox

Mevodox is a Flask-powered web app for secure memo storage with images, user registration, and PDF downloads. Cherish memories and keep information organised.

Home Page:https://mevodoxwebapp.pythonanywhere.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mevodox Web App

Mevodox Web App Logo

Mevodox is a powerful flask web application designed to help you securely store memories and confidential information in the form of memos, complete with images. Whether it's cherished moments or essential notes, Mevodox keeps your memories safe and accessible.

Visit the live Mevodox Web App: Mevodox Web App

Table of Contents

Features

  • User Registration: Create your account to unlock the full potential of Mevodox.
  • Memo Creation: Add and organize your memories effortlessly with the memo feature.
  • Image Previews: View image previews within your memos for a more visual experience.
  • Memo Management:
    • Edit Memo Text: Easily modify the content of your memos to keep them up-to-date.
    • Memo Filtering: Use the name-based filter to quickly locate specific memos.
  • PDF Downloads: Download memos as PDF files for offline access and easy sharing.

Demo

  • Explore a live demonstration of the Mevodox Web App: Demo

Technologies

Mevodox is built using a combination of cutting-edge technologies:

  • Flask: A micro web framework for Python, providing the foundation of our web app.
  • HTML/CSS/JavaScript: The essential trio for building a modern, interactive web application.
  • Bootstrap: A sleek, responsive front-end framework to ensure a consistent and appealing user interface.
  • Font Awesome: Iconic font and CSS toolkit for adding visually appealing icons.

Usage

  1. Registration:

    • Visit the Mevodox Web App and click "Signin."
    • Complete the registration process to create your account.
  2. Log In:

    • After registering, log in using your credentials.
  3. Create a Memo:

    • Click "Add Memo" to begin adding a new memo.
    • Provide a title, content, and an optional image for your memo.
    • Save your memo to store it securely.
  4. Manage Memos:

    • Access your stored memos from the Review Memo dashboard by clicking "Review Memo".
    • Utilize the name-based filter to quickly locate specific memos.
    • Click on a memo to view its details.
  5. Edit Memos:

    • To edit a memo, select the "Edit" option while viewing its details.
    • Update the memo content and save your changes.
  6. PDF Downloads:

    • Easily download any memo as a PDF file for offline access and sharing by selecting the "Download PDF Icon" option while viewing a memo.

Contributing

We welcome contributions to Mevodox! If you'd like to contribute, please follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository to your local machine.
  3. Create a new branch for your feature or bug fix.
  4. Make your changes and commit them with clear and concise messages.
  5. Push your changes to your fork on GitHub.
  6. Create a pull request (PR) to the original repository.

Please ensure that your code adheres to the project's coding standards and conventions.

License

Mevodox Web App is licensed under the Apache License.

Contact

Questions, suggestions, or just want to say hello? Reach out to the project maintainers:

Thank you for using Mevodox Web App!

About

Mevodox is a Flask-powered web app for secure memo storage with images, user registration, and PDF downloads. Cherish memories and keep information organised.

https://mevodoxwebapp.pythonanywhere.com

License:Apache License 2.0


Languages

Language:HTML 56.2%Language:Python 33.1%Language:JavaScript 6.5%Language:CSS 4.3%