Flatnote

Flatnote is web app that allows users to organize notes and ideas into categorized notebooks.

Flatnote uses a Rails API backend with a PostgreSQL database. The frontend is built with React. This is a single page application (SPA) that uses React Router to handle on-the-fly routing to different components.

Flatnote has user authentication that utilizes JWT token-based authentication.