A blogging system written in Java,

Overview

Nasher

===========================

Build Status Apache License Coverage Status

Nasher is a light Java blogging system

Admin panel + Home pages

Demo => http://jnasher.ir

Admin Demo username/password=mnm

About

The projects aim is to demonstrate the Java implementation of a simple REST interface which is used by an AngularJS application. The following topics are covered:

  • A relational database that holds blog posts and users.
  • A REST service that exposes the data in the database.
  • Authentication and authorization against the REST service.
  • A Simple AngularJS application that allows users to view or edit news entries depending on their role.
  • A responsive design.

This project is just meant to be a demonstration, therefore it is neither well documented nor well tested. Use it to learn about the technologies used, but do not use it for productive applications.

Any feedback is welcome, and I will incorporate useful pull requests.

Technologies

User Levels

  • User Level = {View posts, Apply new Comment}
  • Editor Level = {Add new Post,Edit posts,Delete posts}
  • Admin Level = {Manage Users, Posts, Comments, Files, Categories}

Running

Make sure Maven >= 2.2.1 is installed on your system. Go into the project dir and type mvn jetty:run, then point your browser to http://localhost:8080.

License

The Apache Software License, Version 2.0

You might also like...

Simple micro web framework written in Pragmatic Functional Java style

Pragmatica REST Example Example nano web framework written in Pragmatic Functional Java style. Example public class App { public static void main(

Oct 21, 2022

first open-source brawl stars private server written in java!

Java-Brawl first open-source brawl stars private server written in java! (and first open-source v23 private server!) some stuff you should read thank

Dec 27, 2022

Scripting language written in, and, designed to communicate with, java

Scripting language written in, and, designed to communicate with, java

mi-lang Scripting language designed to communicate with java, to allow for easy plugins, addons, etc in any project, all without having to create an e

Dec 17, 2022

Hexagon is a microservices toolkit written in Kotlin

Hexagon is a microservices' toolkit (not a framework) written in Kotlin. Its purpose is to ease the building of server applications (Web applications, APIs or queue consumers) that run inside a cloud platform.

Jan 5, 2023

The project is a simple vulnerability Demo environment written by SpringBoot

The project is a simple vulnerability Demo environment written by SpringBoot

The project is a simple vulnerability Demo environment written by SpringBoot. Here, I deliberately wrote a vulnerability environment where there are arbitrary file uploads, and then use the `scan` attribute in the loghack configuration file to cooperate with the logback vulnerability to implement RCE.

Dec 14, 2022

Example React Native library written with JSI

react-native-jsi-example This is an example JSI Module for React Native that returns a value from C++ to JS synchronously. Implemented for just iOS. T

Mar 3, 2022

Human Resource Management System (Java & React)

Human Resource Management System (Java & React)

🚀 HumanResourceManagementSystem 📌 Steps İş Arayanlar sisteme kayıt olabilmelidir. ✔️ İş verenler sisteme kayıt olabilmelidir. ✔️ ️ Sisteme genel iş

Sep 12, 2022

Human resource management system with java spring

Human resource management system with java spring

Pair Programming This project developed with Emin Ümüt Erarslan a.k.a 8CA5F İnsan Kaynakları Yönetim Sistemi Bu proje Engin Demiroğ' un Java-React kam

Dec 26, 2022

N-Layer Architecture human resource management system project with Java.

N-Layer Architecture human resource management system project with Java.

HRMS Project Backend N-Layer Architecture human resource management system project with Java. Report Bug · Request Feature About The Project Built Wit

Dec 26, 2022
Owner
j2eedev
I am Java J2SE J2EE programmer! My favorite frameworks{Jsf, zk, Seam, richfaces, vaadin, spring, spring roo, spring boot, icefaces, GWT}
j2eedev
Flash Sale System AKA. seckill system

FlashSaleSystem Project highlights Distributed system scheme From a single machine to a cluster, it is easy to scale horizontally simply by adding ser

wsbleek 12 Sep 13, 2022
Creational design patterns written in Java

Java Design Patterns Creational design patterns implementation: Singleton, Factory Method, Builder written in Java. Getting Started No additional step

Tamerlan Satualdypov 11 Mar 7, 2022
This is a small library written in Java for minecraft login.

minecraft-auth-library This is a small library written in Java for minecraft login. Usage: Login with microsoft MinecraftAuthenticator minecraftAuthen

Sandro 7 Feb 5, 2022
Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Backend ᅠ ᅠ Developers: Daniil Livitn, Roman Soldatov Contents Requirements API Database Google credentials Hosting and CI How to install locally Code

InnoTutor 20 Sep 17, 2022
Sample serverless application written in Java compiled with GraalVM native-image

Serverless GraalVM Demo This is a simple serverless application built in Java and uses the GraalVM native-image tool. It consists of an Amazon API Gat

AWS Samples 143 Dec 22, 2022
Simple Calender App Written in Java , Built with Gradle

Simple Calendar Simple Calendar is an just another open-source Android Calendar application written in java. Features Minimal & Clean Fullfilles needs

Aryan Sinha 2 Dec 3, 2021
A TUI written in Java to count votes, for example of a election.

Countvotes This is a project written entirely in Java that allows you to count votes. It is based on a TUI that allows you to dynamically add new peop

Jakob 2 Feb 1, 2022
Spring MVC backend written in Java for my wiki/blog

blog-api Spring MVC backend written in Java for my wiki/blog. Why Spring? Spring MVC and other parts of the Spring framework are still immensely popul

null 0 Mar 16, 2022
The SPID/CIE OIDC Federation Relying Party, written in Java

SPID/CIE OIDC Federation, for Java SPID/CIE OIDC Federation (for Java) is a starter kit and example projects designed to ease the creation of an OpenI

Developers Italia 15 Dec 13, 2022
a mindustry v7 mod written in java. made by 12three7#5723.

Binary0011 a binary themed mod for mindustry v7. the "Java port" and complete rework of my old (hjson) mod "Binary0011". the way you can compile/imple

1237 16 Sep 1, 2022