Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yusufsefasezer/spring-mvc-bio

Spring based Web MVC project
https://github.com/yusufsefasezer/spring-mvc-bio

spring-aop spring-data spring-mvc spring-mvc-project spring-security spring-web-mvc

Last synced: 17 days ago
JSON representation

Spring based Web MVC project

Awesome Lists containing this project

README

        

# Spring Web MVC Biography
Spring based Web MVC project developed using the following technologies;

- Spring Core
- Spring Web MVC
- Spring Data
- Spring Data JPA (Hibernate)
- Spring Security
- Spring AOP
- H2 (in-memory database)
- JSP
- JSTL
- Lombok
- JEE Bean Validator
- SLF4J

## [Download](https://github.com/yusufsefasezer/spring-mvc-bio/archive/master.zip)

## Features

- Multi language (i18n),
- Theme system
- Export (Excel, PDF)
- Audit
- Log
- Validator
- Query Optimization (Projections)
- Exception Handling

## How to run

Maven must be installed to run this application.

If you have maven execute the below command to run.

```
mvn clean package
```

Then deploy generated .war file(target) to servlet container(tomcat, jetty) or application server(payara, glassfish, tomee)

## Screenshot

| Site | Admin |
| :---: | :---: |
[Home](screenshot/home.png) | [Dashboard](screenshot/admin.png) |
| [Login](screenshot/login.png) | [Biographies](screenshot/biographies.png) |
| [Register](screenshot/register.png) | [Biography add](screenshot/biography-add.png) |
| [Search](screenshot/search.png) | [Biography edit](screenshot/biography-edit.png) |
| [Letter](screenshot/letter.png) | [Biography delete](screenshot/biography-delete.png) |
| [Biography](screenshot/biography.png) | [Pages](screenshot/pages.png) |
| [Page](screenshot/page.png) | [Members](screenshot/members.png) |
| [Multi language](screenshot/multi-language.png) | [Comments](screenshot/comments.png) |
| [Theme system](screenshot/theme-system.png) | [Settings](screenshot/settings.png) |

# License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details

Created by [Yusuf Sezer](https://www.yusufsezer.com)