Skip to content

dena-platform/Dena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dena Platform

Open source BAAS platform written in Java based on Spring

license Build Status

Introduction

Dena is an Open Source Backend as a service for mobile and web applications. Dena enables developers to build application faster.

Dena have the following feature:

  • Persistence : Storing, retrieving data and schema management.
  • User Management: Provide login, logout and user registration.
  • App Management: Creating application.
  • Security: Authentication based on JWT protocol.

Getting Started

First go to the root folder and then run following command (Java 8 is required)

$ ./mvnw.cmd clean spring-boot:run

OR (if you have maven installed)

$ ./mvn clean spring-boot:run

Dena by default uses embedded MongoDB database, but you can use your local MongoDB. For configuration please see application.properties file in the project.

By default database is configured with:

email:admin@dena-platform.com 
password:123456  

After calling login API you get an JWT token that you can use for calling other web service. For more information please see REST-API documentation.

Road Map

  • Authorization
  • Search
  • Client SDK
  • Dashboard