Skip to content

sohiniroy-121/note-taking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File structure:

  • notes.py: Contains a notebook module that is imported into each framework to carry out notebook functions.
  • stream.py: Streamlit application that can create, add, or search for a note, as well as display them.
  • app.py: Flask application that can opens up a mini-website to create, add, or search for a note, as well as display them.
  • api.py: FastAPI provides an API to the notes using endpoints that are specified upon running it.
  • requirements.txt
  • static (directory)
    • styles.css: CSS styles for Flask application.
  • templates (directory)
    • base.html: Base HTML file for website
    • note.html: HTML file to display webpage with individual note, extends Base file.

To run:

The API

uvicorn api:app --reload

The Website

python app.py

The streamlit application

streamlit run stream.py

About

Mini note-taking website exhibiting usage of Flask, FastAPI, and Streamlit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors