Skip to main content

Flask and Vue3 based notebook for personal and research projects.

Project description


logo of fresfolio repository

fresfolio Documentation Status Downloads

fresfolio stands for "For Research Folio". It is a browser-based note-taking app designed to help researchers organize and track their projects, datasets, analyses, and results in a structured format. Although the name emphasizes “research", fresfolio is equally suitable for personal use, allowing individuals to manage hobby and student projects, or any collection of work in an organized and interactive way. It provides tools for creating rich documentation making it easier to share findings with collaborators.

The rationale behind fresfolio is the following:

  • User creates Projects.
  • Each project has one or more Notebooks.
  • Each notebook has one or more Chapters.
  • Each chapter has one or more Sections.

fresfolio uses Flask as a backend and Vue3 as a frontend.

Installation

pip install fresfolio

Demo


demo of fresfolio

Documentation

You can read the full documentation here: https://fresfolio.readthedocs.io

Contributing

Contributions are welcome! Whether you want to report a bug, suggest a feature, or improve the code/documentation, your help is appreciated.

Project Status: Under Heavy Development

This project is currently under active and heavy development. Features, APIs, and documentation are subject to change at any time.

The N commandments

List of design rules that should not be broken, unless there is a good reason for it.

  1. Commmit messages should have the prefix "FEATURE" for new features, "OPTIMIZED" when enhancing established and working functionality, "FIXED" for fixing bugs and "MINOR" for insignificant commits.
  2. Projects should be self-contained directories to facilitate sharing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fresfolio-0.3.2.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fresfolio-0.3.2-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

File details

Details for the file fresfolio-0.3.2.tar.gz.

File metadata

  • Download URL: fresfolio-0.3.2.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for fresfolio-0.3.2.tar.gz
Algorithm Hash digest
SHA256 cc19410c960d62d7f132fe1c209fdf0e30b7bebfce7b728cab191b8bcfaf0a30
MD5 5dd90b1b2f9fd85047b8aacf999d8973
BLAKE2b-256 51f0e6d6d6f024474060d9991db2574a0120c36dc73904e8e0f7bf9ad0692987

See more details on using hashes here.

File details

Details for the file fresfolio-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: fresfolio-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for fresfolio-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a3b4e527ffb05fe7f3fe01a37c30bb21f10455d59c694cbbc5a1cf9d430db8e6
MD5 9e872628427bd7231c1a6ea4b53b96d0
BLAKE2b-256 fb9fc14ac2fde530833dc8d49c7079309feb8684027856cc850c1b0acaa7816d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page