atla5 / swen-344-webengproject Goto Github PK
View Code? Open in Web Editor NEWWebEngineeringProject Group 4's class project for SWEN.344.01 - Spring 2016
WebEngineeringProject Group 4's class project for SWEN.344.01 - Spring 2016
Right now there are no links in the navigation bar. The Website title should link to the home page.
Create a rails model for a single transaction (buy/sell)
should make the search button verify that the field is non-empty, and present a brief notification.
should catch when there isn't any valid stock data for a given symbol without showing the empty/null/NaN display.
-Create functionality for creating and executing transactions (buy, sell).
-create unit tests for these as well.
project description lists vulnerability to sql injection as part of the security requirments.
my guess is that this won't really matter.
Add in functionality for custom time periods in the chart and the helper functions to not overwhelm the user with too many data points.
The weather widget is floating in the index.html.erb page. Should be in show.html.erb
Prevent users from viewing calendar if they are not logged in.
If logged out you can click calendar and it will take you to the calendar page.
-Seen on dev branch
Need to figure out why the website title is not a link anymore
current weather information is stuck only displaying rochester.
change this so that the weather displayed mirrors the user setting.
Use markit-on-demand or yahoo finance to get stock-specific historical data that can be processed into a chart.
The Twitter logo that is on the login page only shows up in Google Chrome and not Firefox.
Would be nice to display temperature in different units.
Switch the location of the stock ticker and tweet list.
We need an interactive graph of a given stock and not just a static image
-Add the button and controller to make events tweetable
-Make it so that (sending) users can share events via mention and have them be added to the receiving user's calendar.
-create control functions for export (into json file)
-create control functions for importing a json file
-write tests and validations
Add the controller and view (button) to make a stock transaction tweetable.
in the search textbox, 'enter' acts as newline instead of clicking the search button.
Utilize the historical stock data with the highchart API to visualize to user.
on All three productions, pressing the sign in button redirects you to 'http://fierce-lowlands-94356.herokuapp.com/auth/twitter' which no longer exists. I'll be looking into fixing this.
right now it's shoved in the left side of the screen looking pretty sad. use some bootstrap finesse to make it look more presentable, and certainly focus on making the buttons better.
also, add the favorite button!
Server error happens when we've hit the site too much by a specific user given the limitations of the free usage of the twitter API [https://dev.twitter.com/rest/public/rate-limiting].
We should have a special event for when this occurs with a message to the user regarding the cause of the error and the recommendation to try again a little later.
Additionally, we should put in blocks to prevent this from happening at all.
-Add import/export/delete buttons
-Functionally test
Searching for GOOG give error page.
I' m logged in as Dan Tester, Aidan changed zipcode to presque isle on personal account and on Dan Tester the zipcode also changed.
User can write up a personal note along with a transaction that only they can see.
Need to find out the proper way to include glyphicons in rails links
When you resize the window small enough the pictures inside the tweets do not resize and are too big for the tweet box. Happens right before bootstrap changes the format of the page to fit smaller screen.
On homepage logout shows up in top right while not logged in. (IE & Crome)
make the weather information a single, short row just under the main toolbar.
Create view and trigger for buying and selling stocks.
-functionally test
Create view for a user's transaction history.
Possible issue if we want to use this for anything but class
quoted from http://stackoverflow.com/questions/10040954/alternative-to-google-finance-api
It's worth noting what Yahoo! say about pulling out stock prices: "It appears some have reverse engineered an API that they use to pull Finance data, but they are breaking our Terms of Service (no redistribution of Finance data)... Redistribution is only allowed if you are using the badges the team has created: finance.yahoo.com/badges. Otherwise, you can use YQL or whatever method to obtain data FOR PERSONAL USE" developer.yahoo.com/forum/General-Discussion-at-YDN/โฆ
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.