spe-uob / 2021-hiddenmuseum Goto Github PK
View Code? Open in Web Editor NEWSPE Project at the University of Bristol for the Bristol Council
License: MIT License
SPE Project at the University of Bristol for the Bristol Council
License: MIT License
This week you should begin to secure your application with whatever security you deem appropriate and can justify, this could be an SLL certificate, properly setting up CORS for an API, using JWT to identify users etc.
When you search for an item, you have the item name at the top of the list item. Then underneath, there should be some text from the information on the item. This is similar to how information is displayed on search engines like Google and Bing.
We need group/project name and other stuff for the project metadata
Hi all,
As you know, we are using IBM cloud this year for hosting web-apps and back-ends.
Some of you have already encountered issues where you are unable to access your apps from the provided URL.
The script has been updated to resolve this.
It now provisions a subdomain per project which will prevent conflicts.
You can download the new script here
The deployment instructions are the same as before.
If you've already created a pipeline then all you need to do is download the new script and commit it and everything will get updated.
If you have any queries or issues with this please feel free to reach out to me either by [emailing [email protected]](mailto:[email protected]?subject=IBM Cloud ) or creating and issue and @-ing me (@danjones1618)
Thanks,
Dan
Friday 08/10/2021
3:30pm
Currently somewhat of a mess.
Create a means of returning to the home page from a search.
Create a means of returning to search results from an individual item.
This will be a matter of changing specific elements in all the HTML code using the following rules:
<div class="header">
becomes <header class="header">
<div class="main-navigation">
becomes <nav class="main-navigation">
<div class="content">
becomes main <class="content">
<div class="sidebar">
becomes <aside class="sidebar">
<div class="related-posts">
becomes <section class="related-posts">
<div class="search">
becomes <div class="search" role="search">
Follow step 7. from the weeks workbook
Contracts can be found in the SPE2021 repo under "Project Initiation". You need to select the appropriate contact for your project, have everyone on the team sign it, and then send it to the client to sign.
If applicable - Connect your frontend and backend via something such as a REST API.
Also add persistent storage to your backend, likely in the form of a database. The type of database you choose to use is up to you.
Add continuous integration (CI) to your project. circleci.com is a popular option which you may want to look at.
If you do not have permission to add this, have the team secretary message me on teams and I will sort it out.
Export the results to a CSV file and make the user download the file. Will basically have to convert the JSON from request to CSV format. Can possible have two buttons one for JSON and one for CSV
Create a template to be used for viewing individual items
Not as trivial as it would seem on first glance, as the fields of each object are inconsistent. Some are missing images, some are missing authors, etc.
It does not need to be pretty, it just needs to be usable.
This week you should aim to have a “Hello World!” program running in your chosen technology stack. All team members should have this running on their machine to identify any issues.
A README.md with setup and deployment instructions should also be created.
currently to run the spring boot application, you have to comment out the main class in the main application. Integrate the two systems that were created seperately.
TEst
This is the last week before your presentations are due, try to fix any bugs and finish features before creating your presentation and submitting your MVP checklist.
Make it look nice.
Between the team and client you should choose a license that suits for your project and add it to your GitHub repo. This website gives some basic guidance but don’t feel limited to licenses shown here https://choosealicense.com
Turn it into a human readable format as you would expect from a search engine
This week you should aim to create some documentation for your project, specifically an architecture, class and sequence diagram.
You should think about creating a ‘docs’ directory to keep your repo organised.
When you hover over an item in the search results, the thumbnail of the image should appear.
Currently, the user interface consists of a search bar that leads you to a page of links, which is very clearly not going to be good for a final product.
Using Dan's sketch as a reference design a html document that will serve as the base for the Minimum Viable Product
The search results only list the first ten results. We need to implement the ability to span multiple pages of results and give the user access to them.
Someone needs to do this form.
We also need to do the ETHICS.md file in /docs
Create navigation buttons so the user doesn't have to use forward and back buttons on their browser. This will consist of creating two buttons:
You should place these buttons in a
tag in order to maintain the accessibility of the websiteA 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.