0% found this document useful (0 votes)
30 views12 pages

Proj Layout

Uploaded by

Arthi Selva
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
30 views12 pages

Proj Layout

Uploaded by

Arthi Selva
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 12

Planning And UI Design

Course-End Project
Objectives

To build a Client Management Application to handle data of multiple


clients and projects getting developed in parallel regarding projects
tasks, client meetings, and client portfolio.
Prerequisites

• Agile
• Jira Software
• HTML/CSS
• JavaScript
• Angular
• MySQL
• Git
• GitHub
Problem Statement and Motivation

Problem Statement:
This assignment is designed to help understand how to plan and
develop the front end for a given problem. Further, to gain hands-
on experience in designing the database for the project and finally
sync the code with a distributed version control system like
GitHub.

Real-World Scenario:
Anna runs an Architectural firm. To manage her client meetings
and projects, she needs project management software which will
be developed by Henna Solutions, a software company in her
town. In addition, Anna needs a web app to manage her clients
and client meeting schedules
Industry Relevance

Skills used in the project and their usage in the industry are given below:
Planning:
Planning ensures seamless execution of the tasks and meeting the
project delivery timelines.
Frontend Development:
A responsive and interactive UI makes the application more user friendly
and attractive.
Model Layer:
Database setup will help in maintaining logs and important data of user
and application.
Source Code Management:
SCM tools like GitHub will help manage multiple code version effectively.
Task (Activities)

1. Create a project in Jira or any other project management software


2. Create epics for clients and client meetings
3. Create user stories for clients, meetings, and cancel meeting in the epics
4. Create and start sprint for the project
5. Design the web pages for client creation and client meeting using HTML
and CSS
6. Develop a web application and create various required components for
client management using Angular
7. Design the necessary tables for clients and meetings in MySQL
8. Perform the BDD using Gherkin for client and client meeting scenarios
9. Run your Angular Project
10. Sync your code to GitHub
Project Reference

Refer the below mapping of the tasks with the curriculum for any query:
Task 1-4:
Agile - Lesson 4
Task 5:
HTML/CSS complete course
Task 6 and 9:
Angular – Lesson 1 and 2
Task 7:
MySQL – Lesson 1 and 2
Task 8:
Cucumber – Lesson 2
Task 10:
Git – Lesson 2,3, and 4
Submission Process

You will have to submit the project in 1 week.


It is recommended to work on the integrated labs as they have all
the required tools available
Project can be submitted from the assessment tab followed by
clicking on the Submit button.
Provide the documents mentioned below:
• Source Code in zip
• Database scripts to replicate your database settings
• Screenshots of the outputs
Reference Outputs
Reference Outputs
Reference Outputs
Thank you

You might also like