Skip to content

A full-stack notes app built with Java (Spring Boot) and React (Vite). Inspired by Google Keep with a Masonry layout. Create, view, update, and delete personal notes in a clean, responsive UI.

Notifications You must be signed in to change notification settings

ColtonRandall/notes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes App 📝

A full-stack notes application built with Java 24 & Spring Boot (backend) and React + Vite (frontend). Easily create, view, update, and delete personal notes with a clean, responsive UI inspired by Google Keep. Notes are arranged in a Mason Jar layout, dynamically stacking to utilize whitespace efficiently.

Stack

Features

  • Create notes with a title and rich content
  • View all existing notes in a Mason Jar layout
  • Update existing notes seamlessly
  • Delete unwanted notes
  • Persistent data storage to retain notes after page reloads

Layout

Full screen (dark):

Full screen (light):

Tablet (dark):

Tablet (light):

Mobile (dark):

Mobile (light):

Roadmap

  • Basic CRUD operations
  • Add note creation timestamps
  • Dark mode toggle
  • Unit tests (JUnit - backend, Jest - frontend)
  • Store note data in database
  • Deploy to AWS
  • Containerisation / Docker
  • User authentication

About

A full-stack notes app built with Java (Spring Boot) and React (Vite). Inspired by Google Keep with a Masonry layout. Create, view, update, and delete personal notes in a clean, responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published