Popularity
1.9
Stable
Activity
0.0
Stable
15
1
2

Description

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

Nasher is a light Java blogging system

Admin panel + Home pages

Programming language: Java
Tags: Development     Spring Security     Angular     Blog     Admin     Mvc    

Nasher alternatives and similar libraries

Based on the "Development" category.
Alternatively, view Nasher alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Nasher or a related project?

Add another 'Development' Library

README

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


*Note that all licence references and agreements mentioned in the Nasher README section above are relevant to that project's source code only.