Giter VIP home page Giter VIP logo

proevento's Introduction

Greetings, my friend.

I am an EECS student persuing a Master degree at University of California, Berkeley.

  • Interested in interactive media, game development, VR/AR, computer graphics, and machine learning.
  • Familiar with .py, .java, .js, .lua, .sql, but a true beliver in .cpp!
  • You may learn more about my experience at personal website xutianjian.com.
  • Happy coder being!

Anurag's github stats

proevento's People

Contributors

andyzhou1999 avatar frostxtj avatar xiaochenyang-bob avatar yumign avatar zxyang10 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

proevento's Issues

User Registration Page

During registration, user should be able to select from a list of categories of events she is interested in. The list should contains at least 20 items and user can choose as many as she wants

Change Password

User can change his or her password after he or she login.

Important Notifications

The should a notification page that lists all important notifications that should at least include: follow request, join group requests, event starting notification, event cancelled notification.

Cancellation Notification

An event host should be able cancel and event. All registered users should get a notification about the cancellation.

Onboarding Instruction Screens

Once launched if the user has not registered, she should be taken through 3 onboarding screens that provide information on the major benefits of the app

User Group Creation

Users should be able to create a user group, a user group containing a name, logo, description, and a few categories.

Launch Screen

Upon app launch, use should see an appealing splash screen including logo and/or the name of the app.

User Group Notification

The creator of the groups should be able to receive notifications on requests to join and either approve or decline them.

User Group Invitation

The creator of the group should be able to invite other users to the group by searching for them by username and add them to the group.

User Group Searching

Each user should be able to search for user groups by name or categories and if she finds an interesting one, she should be able to request to be added.

User Profile

Each user should have a profile page with the following information: photo, name, bio, number of followers, number of hosts events, upcoming hosted events, received badges

  • Add 5 dummy avatars

P2P Messaging

User should be able to send in-app messages to each other.

Group Messaging

User should be able to send in-app messages to a group of other users.

Home Screen

When a user logs in, she should see the relevant events which includes three kinds: upcoming registered events, events set by and user in a user group they are part of, random recommendations based on categories they are interested in.

Live Streaming

After attending an event, a user has 1 hour to give one or more badge to the host. You need to define at least 10 badges that can indicate various outstanding performance by the host.

Reset Password

User can reset his or her password after authenticating with his or her email associated with the account.

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.