fastily / camptivity Goto Github PK
View Code? Open in Web Editor NEWThe one and only campus interactive directory
The one and only campus interactive directory
Front end should have a page that shows the user score
Once we have login working and are able to parse the json response for the login, we need to have a universal state for the app to maintain a user logged in state. I think this might be done by making changes to the AppDelegate, also here is a tutorial that might help https://dipinkrishna.com/blog/2014/07/login-signup-screen-tutorial-xcode-6-swift-ios-8-json/
Make sure there is an easy way to determine that the user is logged in through view controllers.
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.
Need to work on making the cells layout dynamically in order to fit amongst multiple devices.
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.
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 (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
Inside of FeedTableViewController the functions upVote and downVote need to be implemented so that a vote query is sent.
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.
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 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.
Need to include password in confirmation email upon sign up.
Upon signup should check to see if email is already signed up. If so send error message.
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.
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.
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.
Need to make a crashlytics account and integrate crashlytics framework with project.
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...
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..
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.
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.
We need to be able to allow users to reset their passwords.
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.
We need to limit the map bounds to just the campus on the home screen of the app.
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.
The Event Creation Page needs to work with a scrollable view that sticks so that a user can properly input an end date time. @ellioty @boveylisi2013
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.