Git Product home page Git Product logo

activity-organizer-ios's Introduction

Activity-Organizer-iOS (CSE390 Final Project-Boren Wang)

Introduction

Activity Organizer is an application similar to the project idea “Study Pal”, but the difference is that it is not limited to finding study partner only. Instead, the user can post all kind of activities or event to find partners. To use the app, the user first need to signup or login. After that, the user can browse various activities posted by other users, post a custom activity, or join an activity. The user can see what activities that he/she has joined in the “Joined Activity” view. The simulator I used for developing and testing the app wasiPhone 11 Pro

Browse Activities View

This view is for a user to browse activities posted by other users or itself. It the user is interested in an activity, he/she can join the activity by clicking the “​ Join ​” button. If the user want to add a new activity, he/she can click the “​ + ​” button to do so. For additional details like description of an activity, one can click “​ Detail ​ “button” to see more. The user can edit or delete the activities that are posted by him/her, but the user cannot modify or delete the activities posted by other users. To see if an activity is posted by you, check the ​ Author ​ field of each activity. If an activity was posted by you, you can click “​ Delete ​” to delete the activity You can login other accounts by clicking the “​ Logout ​” button
alt text

Joined Activities View

The view is used to maintain a list of activities joined by the user. The user can see all of the activities that he/she has joined here. If you want to quit the activity that you have joined, simply click “​ Quit ​” or ​ slide the activity to the left. After quitting an activity, the activity will get removed from the “​ Joined Activities ​” list, but you can join the activity again in the “​ Browse Activity ​” list. Click “​ Detail ​” to see additional info about an activities
alt text

Activity Detail View

This is the view for posting and editing an activity. When the users click “​ Detail ​” or “​ + ​”, they will enter this view. If you were the author of the activity, then you will be able to click “​ Edit ​” to enter the Edit mode to modify the content. On the other hand, if you were not the author, then you can only view the details of the activity, but you cannot modify them.
alt text

Settings View

This view is used to specify how you want to sort the “​ Joined Activities ​” and “​ Browse Activities ​”
alt text

Welcome View

This is the first view of the application. The user can then choose to signup or login.
Credit:Created my free logo at LogoMakr.com @logomakr_com
alt text

Signup & Login View

The user can signup or login in these views.
alt text

activity-organizer-ios's People

Contributors

boren-wang avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.