A repo made for a running assignment in OOP2.
will-bruun / webshopassignment Goto Github PK
View Code? Open in Web Editor NEWA repo made for a running assignment in OOP2.
A repo made for a running assignment in OOP2.
Create, build and connect a MySQL database through JDBC.
Create an ER-Diagram for the database to have a plan for what tables and columns we will use
and after that build the database and connect it.
First sketch of the ER-Diagram is done, we can start building the MySQL Database.
The repo is looking awfully empty right now. It would probably be a good idea to add the framework to work off.
Commit the base spring framework, with all the specified dependencies, to main.
It's done when main has, and in turn dev, has the baseline we're looking to work with.
The user can't add items to their shopping carts due to lack of functionality. Soon enough they'll get real mad.
Create a service controller called ShoppingServiceController. In this controller add methods that relates to shopping, such as adding items to cart, summarizing cost, removing items from carts, and creating a new delivery row with needed data.
This issue is considered clear when the specified methods are implemented and tested with dummy data.
The base of the application is starting to look solid, , least in a basic sense of spring. We should start spending some time looking trough Twitter's API.
Study the twitter API through their documentation and by using the postman services.
This issue is conisdered done when the person assigned has a rudimentary understanding of the API and can make calls with it trough postman and a test application.
Right now there is an error on startup that is tied to the spring boot started data jpa. It's in part related to the choice of database.
The group decides what form of database we should build the application around and the program attached to it. Some examples being Postgress, MSQL Server, MongoDB, and Derby.
This issue is considered done when a database type has been decided and implemented, no error should occur on startup.
Create a baseline api for the webshop, the basis of it all is the products so make the CRUD routes for that. The api should be following REST standards.
This issue is now tied to #7
Write Create, Read, Update, and Delete routes for a product controller. Exception handling is to be expected. Use this as an chance to learn spring mapping.
This issue should be considered done when products has its four basic routes as well as excpetions for them and relevant options.
The models and entities have been set up with basic CRUD features. Now we should try and make them connected to one another so we can create advanced custom queries.
Assign relations between all the tables inside spring. Read Thor's presentations regarding it to create a functional example.
This is considered done when all entities have been set up with the correct value pairs/foreign keys.
Create a more routes for the webshop, we can use #5 as a base for further development of the otehr routes.
Write Create, Read, Update, and Delete routes for a Employees, Manufacturers, and Shipment controller. Exception handling is to be expected. Use this as an chance to learn spring mapping.
This issue should be considered done when the three controllers has their four basic routes as well as excpetions for them and relevant options.
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.