cloudnews's People
Forkers
fsandelincloudnews's Issues
Merge vue frontend and d3 map
Create PopUp component in frontend
For showing news when clicking on a notification in the map or sidebar
Switch to Vuex for state management
Write weekly report for week 46
Deadline @ friday
Implement settings component (for news sources)
As can be seen in #34 to toggle on/off for news source socket connections
- SVT
- TT
Prepare presentation
Prepare presentation for friday 9/11
Map visualization
Setup the server that will run our app
We will be using one of the computers that we borrowed from the university.
Begin on sidebars for frontend
do it in vue
Investigate VueJS
Learn how to develop with Vue.
Some relevant resources:
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.
Publish articles to all subscribing clients when one is posted to middleware
Fix scrollbars in news-sidebar & drawer
Ugly and double scrolls
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.
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
Add and address several subscribing clients in middleware
Add gitignore
Add a gitignore to the project.
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.
Create a logo for project
Something exciting
Create prototype for middleware.
Update project plan
Update project plan as requested (see comments in docs)
Update web app design
Update the design of the web app's frontend as suggested in #22's comments
Clean develop-branch (after Filips ****up)
Investigate D3.js
Get a grip of what is availible and what needs doing
Setup git hooks
Setup a server that runs a git hook that makes sure that every commit is attached to an issue.
Group report
Write the group report for week 1.
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
Implement variables in sass
As in: https://sass-lang.com/guide -- for reusability
Testing to add issue
Fix hover & filter in sidebar & drawer
They're not working
Add a database microservice
Add a database microservice that saves the data from the scraping (among other things?) in a MongoDB.
Testing to add issue again
Implement drawer component
As can be seen in #34
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.
Separate Vuex store into modules
Draw initial design for frontend app
In some app, like Figma
Individual diaries
Write the diaries for week 1.
-
Anton
-
Filip
-
Fredrik
-
Kasper
-
Robert
Init Vue app
set up vue app for prototyping
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
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
Refactor map
Notification into seperate component?
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).
Write weekly report
Write weekly report & send in
Update hover/active/filter colors
As can be seen in #34
Create base for news service
Update git page for weekly reports & diaries
Every week add weekly report and diaries for each member
Add logo to frontend app
- Add it in the news-sidebar
- Add it as the favicon
Preparations for the project
-
Create a git repo
-
Create a Google Drive
-
Create a Slack
-
Integrate Slack with git
-
Integrate Slack with Google Drive
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.
Set up code and git structure
Create some structure for the code, smth like:
frontend/src/
backend/src/
etc
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.