Skip to content

Code Repo for the hack4change Hambasafe Hackathon Initiative

Notifications You must be signed in to change notification settings

hack4change/hambasafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hambasafe Application

Hi and Welcome!

The application can compile on any platform supported by Cordova.

The front-end (Client) development is in NodeJS: Ionic and AngularJS v1 and the latest work is currently in the Queen branch.

Development can be done on Mac, Windows and Linux - a Docker container containing all the dependencies was also set up and proved the quickest way to get off to a running start on Linux; the default Node environment on Windows and Mac had almost no issues.

The official back-end (Server) is hosted on Azure and the API is coded in .NET which you can do with the free version of Visual Studio.

Server

Server code for the Hambasafe application. Application architecture consists of a 3-tier model consisting of:

  • Hamba.Server Azure hosted WebAPI at HambasafeDev.azurewebsites.net: http://hambasafedev.azurewebsites.net/api/

  • Hamba.Logic Business Logic layer responsible for translating DataAccess models to models in the WebApi Layer

  • Hamba.DataAccess Data Access layer responsible for performing CRUD operations on the SQL Azure hosted database. Entity Framework (EF6) is used as the translating ORM.

Hack4change Movement

This project was born during a 48h hackathon at Workshop 17, Cape Town. Anyone and everyone is invited to join, collaborate, fork and contribute!

![Hackathon Team](/Hackathon Team.jpg?raw=true "Hackathon Team Photo")

Join us!

About

Code Repo for the hack4change Hambasafe Hackathon Initiative

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published