-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathblog.html
More file actions
150 lines (129 loc) · 8.74 KB
/
blog.html
File metadata and controls
150 lines (129 loc) · 8.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<!DOCTYPE HTML>
<html>
<head>
<title>Core 55</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" />
</head>
<body>
<div id="wrapper" class="divided">
<!-- Core 55 presentation -->
<section class="banner style1 orient-left content-align-left image-position-right onload-image-fade-in onload-content-fade-right">
<div class="content">
<h1>Blog</h1>
<p class="major">IT Project at KTH Royal Institute of Technology</p>
<p class="major"><i>Design is a funny word.<br>Some people think design means how it looks.<br>But of course, if you dig deeper, it's really how it works.<br>- Steve Jobs</i></p>
</div>
<div class="image">
<img src="images/blog-min.jpg" alt=""/>
</div>
</section>
<div class="content">
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Technical Report and User Manual</h2>
<p>
Our technical report can be found here: <a href="https://github.com/core55/core55.github.io/raw/master/ID1003_Documentation.pdf">ID1003 Documentation</a>
<br>
Our user manual can be found here: <a href="https://github.com/core55/core55.github.io/raw/master/ID1003_User_Manual.pdf">ID1003 User Manual</a>
<br><br><i>Thursday - May 18<sup>th</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Final sprint underway</h2>
<p>
The team has sat down to discuss the final sprint and its intended outcome. The focus of the final sprint will be to tie up any loose ends and deploy a bug free product. The back-end team is working on setting up a mail server using the SendGrid plug-in for Heroku. The android team is working on retrieving user lists from all activities and implementing the new designs for the menu. Some of the team are working on bug fixes, a refactor has also been done.
<br>
<br>
We would like to invite you to the final sprint demo on Wednesday and the Project Expo on Thursday May 18<sup>th</sup>. See you!
<br><br><i>Friday - May 12<sup>th</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Sprint 3 complete!</h2>
<p>
Today the team presented their third demo which included several new features.<br>
Users can now get directions to other users or the meeting point. With the use of a toggle switch users can disable their location being updated. The app also includes a list of all members, whose activity is shown in different colours. A status window appears when clicking on user pins.<br>
A fair amount of time was also spent on refactoring and bug fixing. We also made a point of redefining our definition of "DONE" to reduce the risk of bugs.
The back-end team continued to improve authentication as well as role-based access control (RBAC). We are now also using a PostgreSQL database.<br>
The android team has been aligning the app to be almost identical to the web app as well as improving the the UI.<br><br>
We have set up a deployment pipeline and successfully deployed our first beta version to Google Play.
<br><br><i>Wednesday - May 10<sup>th</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>More features!!!</h2>
<p>
The third sprint is well under way and the team is working on some awesome features such as navigation, status updates, drop down lists and user activity. Both the design and UI are constantly improving. Authentication and authorization are also being tackled at the moment. Stay tuned for the upcoming demo on Wednesday.
<br><br><i>Monday - May 8<sup>th</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Sprint 2: “Introduce authentication, improve user experience and build android app"</h2>
<p>
After having completed the second sprint the team has now built a fully functional android app.
<br>The back-end team have implemented authentication using JSON Web Tokens as well as job scheduling to expire tokens. An email infrastructure has been set up to enable login via a magic link. Furthermore the user functionality has been improved to enable custom user names, statuses and ten most recent locations.
<br>
The front-end team worked on improving the UI by designing and enabling smooth updating of pins. Users can personalise their experience with the use of a nickname prompt. An out of bounds pointer has been added to show the rough location of users that are not visible on the map. The front-end has also been deployed on heroku.
<br>
For this sprint we launched an android team. The team built an app that resembles the web app. It uses the location services of a device to position the user on the map. The app offers authentication with Google sign in and the use of an App Link.
<br><br><i>Thursday - May 4<sup>th</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Domain Name</h2>
<p>
After a long and tedious process we are pleased to announce that our web application will be available under the following domain name: joinup.nu <br>We invite you to come and join us at our sprint demo tomorrow, for which we are currently preparing. We hope to present a variety of new features and design improvements. See you tomorrow! :)
<br><br><i>Tuesday - May 2<sup>nd</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>First App!</h2>
<p>
We are delighted to announce that a first version of our web and android app have been released and are undergoing the initial testing phase.
<br><br><i>Friday - April 28<sup>th</sup></i><p>
</div>
</section>
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>Sprint 1: "To create the MVP web application"</h2>
<p>
Considering our limited prior knowledge of Scrum and agile methodologies the project got underway to an excellent start!<br>The back-end team were able to set up a RESTful web-server and implement the Java Persistence API to access a relational database in an object oriented fashion.
The front-end team designed and built a share-button as well as icons for the map to facilitate our initial user interface. They also manged to integrate the Google Maps API into the UI.
The team succeeded in building up a connection between front- and back-end to create a fully functional MVP:<br>A <i>meetup</i> can be created, to which new users can be added with the use of the share button. Users are able to see the location of other users on the same map.
<br><br><i>Tuesday - April 25<sup>th</sup></i><p>
</div>
</section>]
<section class="spotlight style1 orient-right content-align-left image-position-center onscroll-image-fade-in" id="first">
<div class="content">
<h2>First thoughts</h2>
<p>
We are setting out to create a service that enables people to spontaneously meet up anywhere. Users will be able to join a <i>meetup</i> and see the location of their friends on a map. Our service will be available as both a web- and an android-application.<br><br><i>Tuesday - April 18<sup>th</sup></i><p>
</div>
</section>
<!-- Home -->
<section class="spotlight style1 orient-left content-align-left image-position-center onscroll-image-fade-in">
<div class="content">
<ul class="actions vertical">
<li><a href="index.html" class="button">Home</a></li>
</ul>
</div>
</section>
</div>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>