cloudnews's People
Forkers
fsandelincloudnews's Issues
Investigate D3.js
Get a grip of what is availible and what needs doing
Map visualization
News JSON object
Standardize a news object used for our application
- Set a certain amount of necessary inputs for creation, i. eg. title, timestamp, location.
Begin on sidebars for frontend
do it in vue
Merge vue frontend and d3 map
Setup git hooks
Setup a server that runs a git hook that makes sure that every commit is attached to an issue.
Testing to add issue again
Fix scrollbars in news-sidebar & drawer
Ugly and double scrolls
Prepare presentation
Prepare presentation for friday 9/11
Publish articles to all subscribing clients when one is posted to middleware
Refactor map
Notification into seperate component?
Clean develop-branch (after Filips ****up)
Update project plan
Update project plan as requested (see comments in docs)
Add gitignore
Add a gitignore to the project.
Investigate VueJS
Learn how to develop with Vue.
Some relevant resources:
Implement drawer component
As can be seen in #34
Switch to Vuex for state management
Update web app design
Update the design of the web app's frontend as suggested in #22's comments
Group report
Write the group report for week 1.
Inspect TT API
Get familiar with the TT API
- Get at least one news downloaded and shown in any matter
- deconstruct a "pressmedelande"
- use python to get several news and order them by date or place
Init Vue app
set up vue app for prototyping
Fix hover & filter in sidebar & drawer
They're not working
Set up code and git structure
Create some structure for the code, smth like:
frontend/src/
backend/src/
etc
Write weekly report
Write weekly report & send in
Preparations for the project
-
Create a git repo
-
Create a Google Drive
-
Create a Slack
-
Integrate Slack with git
-
Integrate Slack with Google Drive
Create prototype for middleware.
Research Kubernetes and Docker
Research how to use Kubernetes and Docker for building microservices.
-
Create a Docker image for a microservice
-
Create a cluster with a microservice
-
Create a cluster with multiple microservices that can communicate with each other
-
Attach an external IP to a microservice to communicate with it externally
Create PopUp component in frontend
For showing news when clicking on a notification in the map or sidebar
Individual diaries
Write the diaries for week 1.
-
Anton
-
Filip
-
Fredrik
-
Kasper
-
Robert
Add a database microservice
Add a database microservice that saves the data from the scraping (among other things?) in a MongoDB.
Add and address several subscribing clients in middleware
Create mock services for testing
-
Create a mock service for sending a news article for testing.
-
Create a mock service that can add a JSON object to a MongoDB locally.
Update hover/active/filter colors
As can be seen in #34
Separate Vuex store into modules
Setup the server that will run our app
We will be using one of the computers that we borrowed from the university.
Create a logo for project
Something exciting
Add logo to frontend app
- Add it in the news-sidebar
- Add it as the favicon
SVT - ordering the news
Create the overall structure for this webpage to order news by regions
- structure the local news into regions
- find news located to the region
This might fall under the class object
Write weekly report for week 46
Deadline @ friday
Implement variables in sass
As in: https://sass-lang.com/guide -- for reusability
Project proposal
Write the project proposal.
-
Explain the project idea and technologies used.
-
List the responsibilities of each group member.
-
Come up with a project name.
-
Setup a timeplan.
Scraper Microservice - SVT
Scraper for SVT
A Scraper service is able to locate and extract wanted news by instructions from News Service
This issue is done when the scraper have a complete solution and works together with the News Service
Only SVT scraper connected commits should be posted to this issue.
List of subissues
- Find news during a time range (2017-1-1 to 2017-12-31)
- Send news correctly
- Find the location of the news.
Implement settings component (for news sources)
As can be seen in #34 to toggle on/off for news source socket connections
- SVT
- TT
Initialize production cluster
Initialize the Kubernetes cluster on our server that we will use for our project, and deploy a microservice in it (utilizing Docker).
Update git page for weekly reports & diaries
Every week add weekly report and diaries for each member
Combine all news items into one list
- one newsList object in vuex store
- use filter functions when getting region-specific news
- calculate municipality/city/country on the fly when adding news-items
Draw initial design for frontend app
In some app, like Figma
Testing to add issue
Scraping SVT el lokale
Use python and beautifulsoup to gather news from SVT
- Get the structure of news from one local site (uppsala)
- gather important information, time and present this in text format
- create your own small JSON object with important iformation.
Create base for news service
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.