I’ve created a social platform where users can share music of their own. Authors can upload their own music and share it with the community, other members can listen to the published songs and albums.
The app allows authors to create albums and add as many songs as needed to the album. After the albums is published, it will appear in the main page, users can also find new music on the explore module, where they can apply a couple of filters to find new music.
The platforms allow members to follow other authors and users, each user will have an individual timeline on the profile page, this timeline will show activities from the following users.
Users can also contact other members using the messaging system.
About the technology
For the backend I used Laravel, A PHP framework to build applications. Laravel is responsible to access the data from the MySQL database and give it to the client through a REST API.
The client is an Angular application, all the data is send back end forth using fetch.
For the client I used Webpack to automate the builds, Babel to compile ES6 to ES5 and add support for older browsers.
This app is deployed to production and now serving around 25K registered users, but in addition to that I decided to sell the software so other people can also create their own communities.
You should take a look at the demo version, or perhaps you might want to create your own community? If that’s the case, please consider buying this software.
Hace poco más de tres años que me mudé a esta ciudad! Todavía recuerdo cuando me subía con desconfianza al tren y con temor a perderme, el shock que tuve al momento de rentar un departamento y comprar comida.
I built the first version of this app in PhoneGap using Sencha Touch back in 2011. This was my first mobile application and it was a fun small project. In 2013 I migrated this app to Sencha Touch 2, added new features and changed the original design.
A few months ago, when I was in Japan, I decided to clim the Mount Fiji. It was one of my best adventures in life so far.
This was my first React Native application deployed to the Apple Store. Is a very simple app that shows a list of podcasts, users can select any from the list and listen the podcast.
Hace un par de semanas que regresé de Japón, en verdad que ha sido una excelente experiencia! Iniciando con con el vuelo, viaje en una aerolinea japonesa que se llama ANA, muy recomendable, el servicio es excelente.
El día de hoy he decido migrar de plataforma para este blog, a casi un año de estar usando Ghost, he decido utilizar otra tecnología.
I have returned home from a trip to India. It was my first time visiting that country, and it was a great experience. I had the opportunity to learn about the culture and how their society functions, based on their religious beliefs. I met a lot of people and spent a lot of time talking with them about their culture, traditions, festivals, religions and many other interesting subjects.
El día de hoy he decidido migrar de WordPress a Ghost! He venido usando wordpress desde el 2007, ya era hora de buscar otras altervativas.
La bolsa de trabajo en la industria del software es muy alta, donde quiera hay trabajo de sobra, cuando vivía en México nunca faltaban las oportunidades laborales, nuevas ofertas y muy rápido puedes comenzar a crecer en tu carrera profesional. Read more