Skip to main content

Posts

Week 10 OSL App Development

 Week 10 Development The main area of development this week has been with the Web App. We have introduced the raffle system! The students attending an event can scan the QR code generated for the event, and they are entered into the raffle. Once the OSL people want to conduct the raffle, they simply hit the "raffle" button on the event card. Then they can enter how many winners they want, and our software randomly picks that number of names from the database of attendees.  We also introduced a page for adding groups and tags. The OSL workers can create new groups and tags on this page, and then use those objects when creating a new event. On the Android and IOS side, those groups and tags can be filtered or searched by the users. 
Recent posts

Week 9 OSL App Progress

Android  App This week we added small details to our android app including the ability to change the background color theme as well as allowing the user to search for events in the find events page. For themes we now have a dark, twilight purple, sea blue, and standard theme that the user can choose between in the settings page. In the find events page we added a search option in the top action bar so that the user can search for events by title, organization, tags or location to make it easier for the user to find the events they want to attend. Finally we also implemented the rest of the QR scanner so that it opens a link to the web app and then allows the user to sign in to the event. Web-App For the web app we now have implemented a past events tab where events passed the current date and time are added via Firebase cloud functions through http requests every 1 hour. Furthermore we have added a sign in feature to the web app so that people who scan their QR ...

Week 8 Progress

Web-App  Currently, our web app format has changed and it is now easier for users to add images and descriptions when creating their events. Our tabs also as a drop down column that will allow the events to be more descriptive such as if its a comedy event, will have food, etc. We still need to create a button to generate unique QR codes for the events for students to scan.   When the user adds events, it automatically adds the event and its information into a current events tab on Firebase. Currently, anyone can add events using this website, so we are planning on having a sign in where only certain people (most likely the OSL) can create events, or possibly accept or deny events being created by other groups or students. Additionally, we have a past events tab, although it is not hooked up to the app yet. The information from past events the OSL was interested in knowing was the amount in attendance, as well as how many from each year attended. We als...

Week 7 OSL App Development

This week, we met with the client to discuss our progress with the App. We first went over the Android App. We showed the UI, how information is displayed, adding events to google calendar, the in-app qr code scanner, and layout  settings. They liked all aspects of what we created, and gave us the go-ahead to continue development. Then we showed them our new storyboard for the Web App component. They appreciated the focus on core features and functionality, and said that would be fine moving forward. Overall, what we have so far is falling in line with the clients wishes.  In regards to app development, this should be the last slow week. We just turned in our individual projects on Tuesday, and are now all focusing on this project. In the Android component, some adjustments were made how the events display their information, making it look a sleeker. The next area of development for the Android App is sorting the events list, creating themes, and some other aesthetic chan...

Week 6 OSL App Development

Work on the app development has slowed down this week as we all have our individual projects due soon. We expect development on the OSL App to swing back into full production next week. However, we have made some progress this week to talk about! We have the skeleton structure of what our Web App will look like. In our meeting with students from the OSL, something they asked for was a simple, streamlined app. One that can add events and do it quickly. We have kept that in mind during development and want to provide the easiest user experience. As we progress further, that will be at the forefront of our development decision making. On the Android Application, instead of storing pictures in our local files, we now storing pictures in firebase and then sending that information to the app. It's an important step in the appearance of the app, as the OSL students that use the web application will be able to choose their own picture when making an event and display it to the end...

Week 5

So far our android app has the basic features of adding events and allowing the user to add them to the calendar with a reminder. Currently, we are working on the extra features for the events page, such as letting the user sort them by titles, (A-Z) or the most recent events coming up and then tags, which will be the group or host for certain events (Such as the OSL). The tab is coded displaying these, but so far clicking them does not do anything. We hope to have this done sometime by week 6 or 7. In addition, we have a basic tree structure done for our Web-App database. This is where our database will contain events coming up, past events, allow events to only be for certain groups, and  the tag feature for who is hosting the event. 

Week 4 OSL Development

So far this week are are in the process of drafting how our app will look in addition to it's main functions. After meeting with members of the OSL team, they discussed the two most important features they wanted, while the rest would be great but extra. The OSL department needs to be able to track events students attend by them scanning a QR code with their phones. The app they are currently using offers too much, and they said they would just like to know first and last name and possibly year of students that attend events. Keeping track of this information would also allow them to use a "lottery" incentive to offer prizes to those in attendance. In addition, they were eager about an event page that would list Augustana events and would allow students to add it to their calendar, that way students would know what is going on in campus as well as be able to get reminders after they add it.  We have a basic outline of what this app will look like already on Android usin...