UNM-SR is a resource application for all UNM students. The goal of this app is to connect students to clubs, organizations, resources and events on campus. For new and continuing students, finding and connecting with communities and friends with similar interests could be challenging especially in recently times due to the COVID-19 pandemic restrictions. UNM-SR empowers students to explore, discover and connect with student clubs, organizations and other on-campus resources, as well as their respective events and updated. Currently, UNM-SR displays UNM events from the UNM Open data store and data on a few student organizations from the UNM Student Activities Center
UNM-SR was built using Expo, is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
For more more information on development and maintenance of the app, visit the wiki.
- Initial concepts and prototype: Adobe XD Prototype
- User Flow planning, application state design, NoSQL database objects: Whimsical Board
- Planning and Project Management: Trello board (PS. you can only view)
The following are three screenshots of the app running on a device (from the left):
- 1st screenshot: The explore sreen where users (students) can search for UNM organizations
- 2ns screenshot: The details page of a sample/demo student organization
- 3rd screenshot: The user's profile page
Download the APK file here: UNM SR App
- Note this is only for Andoird devices & you must enable the the installation of apps from "unknown" sources since tha UNM SR App is not yet on the Andoird play store/
OR
Test the app in a development environment with the Expo Mobile App: https://expo.io/@aycarl/projects/unmsr
Use the test account below or sign up and create your own!
- Email:
[email protected]
- Password:
asdf4321
-
Install the Expo CLI here
-
Clone this repository
$ git clone https://github.com/aycarl/unmsr.git
- navigate to local repository directory
$ cd unmsr
- Paste a copy of the
.env
file containing the environment variables in the root directory of your local clone
.env
file available on request
- Install app dependency packages
$ yarn install
- Run application locally
$ yarn start
- View application on a mobile device:
- Download the Expo client app for iOS or Android
- Android Play Store - Android Lollipop (5) and greater.
- iOS App Store - iOS 10 and greater.
- Open Expo Client App
- Scan QR code displayed in command prompt window or in Expo Developer Tools in your local browser
UNM-SR is 100% built with Javascript. Tools used include:
- Expo CLI
- React Native (multi-platform javascript mobile application framework)
- React Navigation (screen navigation management)
- React Native Paper (styling)
- React Redux (state management)
- Reselect (memoized data selectors from app state)
Data Sources
- Events data UNM Open Data
- Test organization data mocked from the UNM Student Activities Center
Database & User Authentication
Carl Yao Agbenyega - Full-Stack Developer
Carl is a recent graduate from the Masters in Information Systems and Assurance program at the UNM Anderson School of Management. He is a software developer with a passion for design.
- Email: [email protected] / [email protected]