Giter Club home page Giter Club logo

camptivity's People

Contributors

boveylisi2013 avatar fastily avatar khoagng avatar shayanmahdavi avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

camptivity's Issues

Facebook signup

Option will branch from the signup option. Needs to verify with parse side in order to ensure that the email is not in use before facebook sign up. If it is same sign up functionality but also add facebook id.

EventViewController

We already have something for this view, and it is nicely linked to the feedtableviewcontroller. In how the feedtableviewcontroller has been able to properly send data to this view. However the view needs some more work to post relevant data.

Commenting:
There is a table view controller for this view that is used to handle comments about the event. There needs to be a query to pull comments about events, parameters for such a query should include event name and user name etc. (meaning that a user cannot have two events with the same name active at the same time). Those comments need to be displayed and then there should also be functionality for writing your own comment about an event.

Login, Signup Error Messages

The Backend should be able to properly send login and signup error messages. That way the frontend can determine whether signup or login was a failure or not and present the message.

Event Creation Query

Event Creation (after long pressing on the map view currently) page only places a pin on the map on event creation. It needs to send a push query to the parse database as well. @ellioty @boveylisi2013

Upvote, Downvote Query

Inside of FeedTableViewController the functions upVote and downVote need to be implemented so that a vote query is sent.

Social Feed login alert view action

The login button for the social view page should create an alert view popup (using the flatuikit), then present 3 buttons (1. Login w/ FB 2. Login w/ email 3. Sign up). Creating and link custom table view controller to house the code in something called feedtableviewcontroller.

Custom social feed table view cells

The social feed table view controller will need specialized cells in order to present relevant data to the users. Next in line dev would be the actual middle ware linking of the cells with data from the backend.

Email signup

Email signup page should have around 4 user input fields (name, email, password, phone). The phone is an optional field. Label for verifying error messages. A sign up button also to trigger events. Needs proper middle ware in order to send to parse.

No duplicate emails

Upon signup should check to see if email is already signed up. If so send error message.

Move from EventViewController to Map

Want to perform a special segue in order to move from the eventviewcontroller, which handles the view you would see from a social feed tile click, to move to the map view and place a pin on the map for the event.

Pin dropping issues

So the map doesn't like to drop pins and I'm assuming this is in part with the idea of using user custom images for pin drops. We should make sure to have a default in case a user doesn't pick an image to use and all this should help to make sure the code doesn't break on run time.

Way to recreate issue: Go to didCreateEventAtCoordinate function in MapsViewController and uncomment out the commented marker placement code. Then run and go to the social feed and select an event to pin to the map. Code should crash with where it crashed.

Event Loading

Currently the FeedTableViewController just loads the first 10 events. What needs to then happen is that a special load more cell needs to be there in order to query for the next 10 cells and then update the view.

Integrate Crashlytics

Need to make a crashlytics account and integrate crashlytics framework with project.

Login with email view page

This view controller with only need 2 user input fields (email, password) and a login button. Not hard but will also need middle ware linkage in order to send the login request to the backend. Should also have a lable to note if the login failed -> with appropriate error message i.e. "no connection", improper fields, etc...

Facebook login

Need to en-corporate facebook login with the app, don't know too much about the requirement for this. Do know that it should also send the parse backend with a request as well in order to verify email, upload facebook id, password, etc..

Populate Static Locations

When need to populate static locations into our database for locations on campus. Don't need all locations! Just popular ones for presentation purposes, all is done to avoid google location pulling issues.

User profile pic association

If we want to allow user profile pics to be in the app, backend has a field set up for storing and association of profile pictures.

Polish the UI

Polishing the UI is a bit of an issue, was initially suppose to be easy via FlatUIKit. However the Kit and our project don't like to play with each other.

What's nearby

Ok so last minute feature for shits and giggles, all we do is fetch static locations and present them in table format here. Can describe as the heavily expandable area of the app for future ventures.

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.