Helping Hands - Android App
Decription:
Helping Hands is an Android application aimed to encourage users to help the less fortunate. Users may use this application as a journal or log of all the homeless people that they have helped. These entries can be seen by other users in the same location and allow them locate individuals that may need help. This application is a work in progress. Future goals for this application include a social functionality where users are able to send messages to each other and a better UX design.
Technologies used:
- Android Studio: IDE used for developing android applications.
- Java
- SpringBoot: Framework used for the backend REST API.
- MySQL: Database used for persisting data.
Responsibilities:
- Designed and implemented activities for the application.
- Designed and implemented a backend REST API using SpringBoot.
- Integrating the android application and backend API.
Bomberman - Multiplayer Web Browser Game
Decription:
A bomberman clone game created for the CSC667 Web Application Development class at San Francisco State University. This projected was created by a team of 4 students in the span of one semester. The techonolgies used for this project include Ruby on Rails, Heroku, HTML, JavaScript, CSS, Pusher, Phaser, and Tiled.
Technologies used:
- Ruby on Rails: Web server framework.
- Heroku: Cloud platform used for hosting the web application.
- Pusher: Library used to send real time messages between client and server.
- Phaser: JavaScript game framework.
- Tiled: Map editor used to design game levels.
Responsibilities:
- Game/level design and implementation
- Game logic design and implementation
- Multiplayer implementation (up to 4 players)