I must complete a group project for university, which goes on until May.
To be accepted into the course, I must first complete an individual assessment by 08.March.24.
It is a Software Engineering introductory course, but the skills/frameworks being used are all unfamiliar to me.
Until now, I have only been learning to code in Java but never had anything to do with the Front-end or combination of these different frameworks.
– For the client we must use/know: jsx, npm, React
– For the server, we must use/know: Java, java persistence, Gradle, and Spring.
– Communication interface between client/server: REST API.
I need somebody who can help me work on the assignments. I’m not just looking for someone to give me the solution or simply write code for me. I actually want to do this on my own, but I’m overwhelmed with the templates and frameworks and I don’t know where or how to start.
I have finished setting up Google Cloud (which we must use for deployment) and have to start working on the individual assignments, which involve implementing three user stories (until 08.03.24).
Here is an example of one user story:
"As an unregistered user, I want to be able to register as a user with my chosen credentials
(i.e., username and password that are both not empty words) to leverage/use services and information that are exclusively available to registered users.
Acceptance Criteria:
• Upon successful user registration, the users overview screen is shown, and the user is automatically logged in.
• Upon failure, an error is displayed, and the user is redirected (back) to the register screen.
A register error can be that a user name is already taken.
• The creation date of a user is saved to the database record.
• Logged-in users can log out and log back into their registered profile."
*** Please consider that there is already a built-in login function in the provided templates that lets you automatically register a new account. You are expected to modify this function when working on the three user stories.***
After the individual phase, I will also be needing help during the group phase (though I cannot yet say what I will be working on (we are a group of 5 students)) to contribute to the work.
We must develop an application (e.g. game, platform). These are the requirements:
– use the same technology stack (React, Java, Spring Boot, GitHub, Google Cloud, JPA).
• have a client-server architecture with a web front-end. It cannot just be a command-line interface.
• interact with a server with a REST API that you created.
• have some persistence layer, i.e., you need to store something in a database, such as user data and more.
– feature collaboration capabilities where different user profiles interact in “quasi” real-time to achieve a shared goal (collaborative editing of an artifact (e.g., a game or document)
• perform some useful function and cannot just be a database management app (e.g., simple CRUD apps that do not make sense).
• work with a small user base. It cannot require crowd buy-in to be useful (e.g., think social networks – apps that require large numbers of users to be useful).
• consume at least one external API (e.g., a translation or computer vision service). Notice that the external API should be an integral part of your application. Please refrain from using Authentication/Identity services such as "Sign-in with Google".
• be built from scratch.
It is also very important to me to have a friendly learning atmosphere. Patience is a must, as I’m really new to all of this. So I’m looking for someone with whom I can feel comfortable and have an effective and enjoyable learning experience.
I’m looking forward to hearing from you,
Franziska
Hourly Range: $20.00-$25.00
Posted On: February 26, 2024 21:22 UTC
Category: Coding Tutoring
Skills:Java, Spring Boot, Gradle, npm, React, Java Persistence API, REST API
Country: Switzerland
click to apply
Powered by WPeMatico
