Hi Steemians!
We're about to publish the first Gaamit open beta, so we're pretty excited!
This week end we have worked mainly on the backend part, and we are now setting up the API's. In this article we would like to show you the technologies behind Gaamit.
For the frontend we've chosen React, the excellent framework developed and maintained by the Facebook team. It is Component-Based and uses a combination of ES6 and JSX syntax. At the very beginning, it might be confusing, but once mastered it lets you create amazing Web Apps in no time. We highly recommend it.
Backend is being developed using Node + ExpressJS. We did not decide to use a full-fledged framework since we wanted to have more control and flexibility, at least on this phase. MongoDB and Mongoose are backing the stack.
Deployment is tackled by Heroku, that allowed us to start quickly without having to engineer the server infrastructure. We are still deciding whether to keep the project on Heroku or migrating everything on a dedicated server.
We've split the code in two repos (backend and frontend respectively) hosted on Github:
https://github.com/HubernSrls/gaamit-be
https://github.com/HubernSrls/gaamit-fe