Skip to content

DaxtonD/FreemanNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreemanNotes

FreemanNotes is a modern note-keeping web application inspired by the original Keeper project. This project is built from scratch with the goal of preserving the original layout and user experience while adding user registration and replacing Firebase with a custom Node/Express backend using a MySQL database.

Features

  • Notes Management:
    Create, edit, and delete notes with a simple, intuitive interface.
  • Labels:
    Categorize notes using custom labels.
  • Archiving and Trash:
    Archive notes or move them to trash.
  • Future Enhancements:
    • Custom user registration and login (replacing Google Sign-In)
    • Note collaboration features
    • Drag-and-drop note reordering
    • Checklist autocomplete

Tech Stack

  • Frontend:
    React, Redux, React Router, CSS Modules
  • Backend:
    Node.js, Express, MySQL
  • Tooling:
    Create React App, Axios, redux-thunk

Getting Started

Prerequisites

  • Node.js: v20 or higher recommended
  • npm: v8 or later
  • MySQL/MariaDB: Installed and running

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published