Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gustavohenrique/gh1

My personal URL shortener
https://github.com/gustavohenrique/gh1

Last synced: about 1 month ago
JSON representation

My personal URL shortener

Awesome Lists containing this project

README

        

## About

It's my personal URL shortener writen in differents technologies. I used an architecture based on Restful API + SPA.

## Versions

### Golang + AngularJS 1.x + Semantic-UI

![AngularJS](angularjs.png)

My first personal web app written in Go. I have studied Go for 2 weeks and I learned so much about it.
In this first version I learned about:

* Database operations with Postgres
* API using net/http and Gorilla Mux
* TDD and BDD in Go
* Godeps
* And much more

If you have tips or advices to improve my code please, share with me.

### NodeJS + ReactJS/Redux + Bootstrap3

![React](react.png)

I used Restify to develop a Restful API in NodeJS.

* I writen tests for React's Components and Actions
* Authentication using JWT (Json Web Token)
* Redux architecture instead of Flux
* React code writen in ES6 using Babel
* Gulp + Browserify + Babelify
* Restify for API

## License

MIT