SnowHouse is an Android mobile app for ski and snowboard social media community in Seattle Area. The app provides the most updated information for Snow Mountains in Seattle area. Also, it serves as a forum for skiing lovers, enable sharing and interacting.
The client side is developed by Java/Kotlin using Android Studio. The backend side is built in SpringBoot + Redis + MySQL, the code source for backend is https://github.com/SnowHouseNEU/backend . The server is deployed in AWS EC2 instance.
The app allows user view mountain infomration, image and map. Also, user can rate the mountain and see the overall score for each mountain. Besides, users are able to:
- Search existing posts based on user's interest
- Add a new post (with or without images)
- Like or dislike the post
- Make a new comment on the post
- Like or dislike the comment
- The inbox page contains all user's posts with new comments
- The account page contains all user's personal infomation including past posts
In order to run the app on the phone, you have to permit location & camara usage.
Home Page
Mountain Info Page
Forum Page
Post Info Page
Add a new post
Inbox Page
User Account Page