GithubHelp home page GithubHelp logo

wenzhenl / uscfun Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 33.51 MB

An event planning app for USC students

Swift 83.42% Ruby 0.04% Objective-C 6.08% Python 4.43% CSS 0.01% HTML 2.87% PostScript 3.14%
event-planning usc ios-app

uscfun's Introduction

USCFun

Introduction

USCFun is a social app for students (currently only supports USC) to plan micro events in a online-trading system way. When you initiate a micro event, such as playing card game or playing tennis, you can set the minimum and maximum number of people needed. The system will automatically determine if the micro event is successfully finalized when the deadline for signing up comes. The aim of the app is to reduce the disappointment when you want to hang out with your friends or just schoolmates. For example, there must be many times that you ask your friend to play in a game, but he is just busy that day, and you will hesitate to ask the next day even if both of you are available and want to play. Or you might ask friends in a message group for just 1 person to play tennis, but 2 of your friends want to join, so who you will play with? There must be hard feelings for the one who cannot attend. With this app, the empty seats for a micro event will serve just like merchandise in a online-trading system, so it will select the one who wants to play in a first come first serve way, no hard feelings any more.


Installation

  1. Update your Xcode to the latest version
  2. Install via CocoaPods, if you haven't installed CocoaPods, please run the following command to install:
gem install cocoapods
  1. Go to the root directory of the project
pod install
  1. If it takes too long, please run the following command instead:
 pod update --verbose --no-repo-update
  1. When finished dependencies installation, please open uscfun.xcworkspace instead of uscfun.xcodeproj, and then connect your iPhone with Xcode and click Run.

uscfun's People

Contributors

wenzhenl avatar

Watchers

 avatar

Forkers

tubbz-alt

uscfun's Issues

活动主题图片

活动类型,参照Facebook可分为
party, birthday, food&drink, family, holiday, travel, recreation, seasons

针对每一种类型,选择一个合适的主题图片

用户使用协议 中文版

规定不可以出现违法,色情暴力的内容,否则封号等等
可以参照一下国内常见的app的协议,比如微信怎么regulate朋友圈的

网页显示的时候需要在手机上看没问题, 参照一下571课上学的怎么mobile friendly

官方网站

提供app store下载的链接以及基本的图片介绍

完善分享到朋友圈的功能

可以分享给朋友或者朋友圈或者其他必要的平台,举报功能也放在这个panel

需要设计分享到朋友圈后打开的页面,可能是通过后台一个microURL实现

输入地址组件

用户输入地址关键词后通过map api查询准备地址供用户选择,选择后保存地址名称以及经纬度

黑名单白名单

黑名单看不到我的活动
白名单可以提前10分钟 e.g.看到我的活动

学习怎么发送系统通知

每次新活动创建,以及每次用户参与或取消参与某个活动,需要通知所有用户更新活动信息

信用记录

每次活动约定结束,成员互相打分。无理由爽约,加重处罚!

等待Eureka siwft 3.0 版发布

完成发起活动页面

人数使用计加组件,这样的话活动规模尽量小控制在10人左右,大规模的活动没有太大意义

修改框架

用户主页以及消息队列都继续使用UINavigator,不要隐藏标题栏

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.