Skip to content

Repository files navigation

TodoNotes

Tech Stack

  • Spring Boot: A Java-based framework used to create stand-alone, production-grade Spring-based Applications.
  • Java: A high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
  • PostgreSQL: An open-source relational database management system emphasizing extensibility and SQL compliance.
  • Hibernate: An object-relational mapping framework for Java, providing a more object-oriented view of database interaction.
  • Liquibase: A database schema change management tool to facilitate tracking, managing, and applying database changes.
  • JPA (Java Persistence API): An interface that allows developers to manage relational data in Java applications using entity objects.
  • Lombok: A Java library that automatically plugs into your editor and build tools, helping to reduce boilerplate code.

Running Steps

  1. Ensure you have Java (version 11 or greater) and Maven installed on your machine.

  2. Clone the repository:

    git clone https://github.com/shubham-aher/todo-notes.git
    cd todo-notes
  3. Configure your application.properties file with the appropriate database credentials and other properties.

  4. Build the project using Maven: mvn clean install

  5. Run the application: mvn spring-boot:run

  6. Access the application at http://localhost:8080.

About

TodoNotes API - Java | Spring Boot | Hibernate | Liquibase | JPA | Lombok | ORM

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages