Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nexus

Nexus Logo

Reusable Enterprise Jakarta EE Application Template

Build once. Reuse everywhere.


Overview

Nexus is a reusable enterprise Jakarta EE application template designed to provide a clean, scalable, and maintainable foundation for building modern Java web applications.

The project emphasizes professional software architecture, standardized development practices, reusable components, and long-term maintainability through enterprise development principles.


Technology Stack

  • Java 21
  • Jakarta EE
  • JSP
  • Servlets
  • Payara Server
  • IntelliJ IDEA Ultimate
  • Bootstrap 5
  • Bootstrap Icons
  • jQuery
  • DataTables
  • Log4j2
  • MySQL (planned for Phase 2)

Engineering Principles

  • Build reusable framework components.
  • Favor convention over configuration.
  • Design for maintainability.
  • Keep architecture simple and consistent.
  • Separate responsibilities between application layers.
  • Build features only when they provide value.
  • Document architectural decisions.
  • Continuously improve the project.

Documentation

Complete project documentation is available in the docs directory.

Documentation Description
Architecture Core application architecture and technical design
Development Development processes and workflow
Known Issues Current issues and project limitations
Releases Project release history
Roadmap Long-term project vision and capabilities
Setup Development environment configuration
Specifications Functional specifications for application modules
Standards Development and coding standards

For a complete documentation index, see docs/README.md.


Project Status

Status: Active Development

Nexus is currently focused on establishing a production-quality enterprise foundation that can be reused across future Jakarta EE applications.

Current Milestone: Phase 1 – Foundation

For upcoming capabilities and project direction, see docs/roadmap/ROADMAP.md.


License

This project is licensed under the terms specified in the repository license.

About

A modern enterprise management platform built with Jakarta EE, MySQL, and Java.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages