Expired
Milestone
Sep 25, 2024–Oct 23, 2024
Milestone 1
Milestone 1 Requirements:
-
Make a use-case diagram and data model for the application -
Create a REST web api that will be able to Fetch the products based on their 'name', 'description', 'price', 'Category' and 'Manufacturer' -
Setup the database and introduce a DAL (DataAccessLayer) to your project -
Seed the set up database with some REAL LOOKING DATA, therefore no 'AAAA', 'test' or similar ... -
Make a gitlab repository and set visibility as Internal (NOT PRIVATE!) -
Divide the work between Team Lead and Team members -
Create a readme and write the basic information about how to run the application, what it consists of etc. -
Create a documentation [Technical Overview] (can be a part of readme) with the diagrams and information about the application -
Each team member in a group must contribute as equally as possible. Therefore, each team member has to: -
create a database entity, -
seed the created entity, -
create CRUD operations (Web API Endpoints) in regards to the created entity.
-
-
Create an Authetication Middleware (this one can be a simple middleware using only a hard-coded access token) -
Create a Logging middleware that will log all incomming requests -
All of the changes should be commited to separate branches and later merged in a merge request (Atleast 1 approve from a team member is REQUIRED. Also, the team member that approves the changes in merge request is now as well responsible for them. (This is a requirement starting the 2nd milestone) -
All of the Merge Requests for milestone 1 should be merged to a branch called Milestone 1. After you are done with the milestone, make a merge request from Milestone 1 to master (this way, the reviewers will be able to see all the changes in 1 place). The Milestone 1 can be merged ONLY AFTER TEACHER APPROVES IT!
All issues for this milestone are closed. You may close this milestone now.
Display by
Error fetching burnup chart data
Burndown chart
Remaining
Burnup chart
Total
Completed
Unstarted Issues (open and unassigned)
0
Ongoing Issues (open and assigned)
0
Completed Issues (closed)
9
- Create a Logging middleware
- Create an Authetication Middleware
- Create a database entities and corresponding CRUD operations
- Create a documentation [Technical Overview] (can be a part of readme) with the diagrams and information about the application
- Create a readme and write the basic information about how to run the application, what it consists of etc.
- Seed the set up database with some REAL LOOKING DATA
- Setup the database and introduce a DAL (DataAccessLayer) to your project
- Create a REST web api that will be able to Fetch the products
- Make a use-case diagram and data model for the application
Loading
Loading
Loading