Skip to content

SanaShahSyeda/MemoryApp-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemoryApp-Backend

A personal project to keep track of memories and practice Spring Boot development.


Overview

The MemoryApp is a backend system for storing, organizing, and retrieving personal memories. It includes[not implemented] user authentication, memory creation and tagging.

It is built as a learning project to deepen understanding of Spring Boot internals and JPA entity relationships.


Tech Stack

Layer Technology
Framework Spring Boot
ORM Spring Data JPA
Database PostgreSQL
Migrations Flyway
Boilerplate Reduction Lombok

📁 Project Setup

See docs/SETUP.md for full instructions on prerequisites, database setup, and running the app.


🧠 Key Concepts

Learn about:


🐞 Errors & Fixes

Ongoing list of common issues and their resolutions: 📄 docs/ERROR_LOG.md


Learning Goals

  • Practice JPA relationships: OneToMany, ManyToMany, etc.
  • Manage schema evolution using Flyway.
  • Improve project structure and modularization.

License

This project is licensed under the MIT License.


Author

Sana Gul 🌐 LinkedIn


“Preserve memories. Practice code. Progress daily.”

About

A personal project to keep track of memories and practice spring boot

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages