Skip to content

razorx411/NoteBeans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 

Repository files navigation

NoteBeans

Java JavaFX IntelliJ IDEA GitHub

πŸ“Œ Overview

NoteBeans is a simple yet elegant to-do list application built using Java and JavaFX. This project is designed to help users manage daily tasks efficiently through a clean and responsive interface.

πŸŽ“ This project was developed as a final assignment for a Programming course.


πŸ“ Features

  • Add, edit, and delete tasks
  • Mark tasks as completed or pending
  • Local data storage (JSON or SQLite, depending on implementation)
  • Task filtering (All, Active, Completed)
  • Modern UI using JavaFX
  • Lightweight and responsive

πŸ›  Technologies

Technology Description
Java 17+ Main programming language
JavaFX 21 Desktop UI framework
IntelliJ IDEA Development environment
GitHub Version control & repository
Maven/Gradle Dependency management (optional)

πŸš€ Getting Started

Prerequisites

  • JDK 17 or higher
  • JavaFX SDK (if not using Maven/Gradle)

Installation & Run

  1. Clone this repository:

    git clone https://github.com/username/notebeans.git
    cd notebeans
  2. Open in IntelliJ IDEA

    • Go to File β†’ Open
    • Select the project folder
    • Ensure Java SDK is configured
  3. Setup JavaFX (if needed)

    • Download JavaFX SDK

    • Add to Libraries in IntelliJ

    • Add VM options:

      --module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml
      
  4. Run the application

    • Open MainApp.java or Launcher.java
    • Click Run

If using Maven/Gradle:

mvn javafx:run

or

gradle run

πŸ“‚ Project Structure

notebeans/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ main/
β”‚   β”‚   β”œβ”€β”€ java/com/notebeans/
β”‚   β”‚   β”‚   β”œβ”€β”€ controller/
β”‚   β”‚   β”‚   β”œβ”€β”€ model/
β”‚   β”‚   β”‚   β”œβ”€β”€ view/
β”‚   β”‚   β”‚   └── MainApp.java
β”‚   β”‚   └── resources/
β”œβ”€β”€ README.md
└── .gitignore

🀝 Contributing

Contributions are welcome!

  1. Fork this repository
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License.

About

NoteBeans is a simple yet elegant to-do list application built using Java and JavaFX. This project is designed to help users manage daily tasks efficiently through a clean and responsive interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors