https://github.com/adeemm/jeffersonclub-client
A hybrid mobile app for easily managing community service hours
https://github.com/adeemm/jeffersonclub-client
angular angularjs ionic ionic-framework typescript
Last synced: about 2 months ago
JSON representation
A hybrid mobile app for easily managing community service hours
- Host: GitHub
- URL: https://github.com/adeemm/jeffersonclub-client
- Owner: adeemm
- Created: 2017-12-01T03:01:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-24T23:01:43.000Z (about 8 years ago)
- Last Synced: 2025-05-18T15:13:04.725Z (about 1 year ago)
- Topics: angular, angularjs, ionic, ionic-framework, typescript
- Language: JavaScript
- Size: 8.08 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JeffersonClub-Client
A hybrid mobile app for easily managing community service hours
I created this app for an extracurricular group at my school, so that they can easily track each member's volunteering and promote more community service involvement.
## Features
* Welcome intro slides to quickly brief the user of the app's main features
* Login token remembering, eliminating the annoyance of logins at every app launch
* Customizable app announcements that appear on the home page
* Calendar that fetches events from the backend (community service opportunities & other important events)
* Form to upload the user's community service activities (date, hours, details etc.)
* An automatically sorted service hour timeline, which lists all of the user's uploaded activities in chronological order
* Lazy page loading, to speed up the slow inital app load time for hybrid apps
- Hybrid apps must launch a native WebView and load the main web files (usually in one large chunk), which can be slow for the user
- Lazy loading splits pages up into seperate, smaller chunks and loads them only when requested / loaded
## Technology Stack
* Ionic Framework
- AngularJS / TypeScript
- Adobe Cordova (provides native web wrappers for specific platforms)
* CouchDB Database
## Screenshots