Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Submitted by Leen Sharaf Mhd Haitham Abbar Mhd Nazir AlSakka Rama AlMoradi Tareem AlSasa Under the Supervision of Dr. Nada Ghniem Eng. Kholoud Aljallad July 2024

INTELLEGER

Start

  • The objective of our project is to develop a user-friendly project management system that encompasses all the essential tools and features required by software engineers to efficiently manage their projects. This system aims to address the deficiencies of current applications by providing a user-friendly interface and integrating advanced AI capabilities to enhance

Project Objective

Analysis Phases

Use Case Diagram

ERD

System Requierments Specification

ERD

Non_Functional Requierments

Functional Requierments

Requirements Specification System analysis is one of the most important steps in software development that should be done carefully and thoroughly to guarantee a perfectly working system. Specifying requirements that describe what a user could fully do is a must to ensure explicitness to what functionalities the system gives. In this section, the functional and non-functional requirements are stated along with diagrams that further explain system interaction

Requirements

manager

This paragraph is ready to be filled with incredible creativity, experiences, and stories.

  • Plan and structure your communication.
  • Prioritize and give visual weight to the main points.
  • Define secondary messages with interactivity.
  • Establish a flow throughout the content.
  • Measure the results.

Interactive visual communicationstep by step:

Objectives

Block Diagram

Class Diagram

Activity diagram

Design

block diagram

Technical Skills Module

Class Diagram

Activity Diagram

2

Technologies

Sample of code

1

Implementation

ReactJs

React is a JavaScript library for building user interfaces, particularly single-page applications. It allows developers to create interactive and dynamic UI components using a declarative and component-based approach. React's virtual DOM efficiently updates and renders components, resulting in fast and responsive user experiences. With its reusable and composable components, react promotes code reusability and maintainability, making it a popular choice for building modern web applications. Additionally, React's ecosystem offers a wide range of tools and libraries to enhance development productivity and performance. Overall, react simplifies the process of building complex user interfaces by providing a flexible and efficient framework for front-end development.

Flutter is an open-source UI software development kit created by Google. It can be used to develop cross platform applications from a single codebase for the web, Fuchsia, Android, iOS, Linux, macOS, and Windows.

Flutter

Django Is a Python-based free and open-source web framework that follows the model template views architectural pattern. It is maintained by the Django Software Foundation, an American independent organization established as a 501 non-profit

Django

Postman is an API client that makes it easy for developers to create, share, test and document APIs. This is done by allowing users to create and save simple and complex HTTP/s requests, as well as read their responses. The result - more efficient and less tedious work.

Postman

Channels is a project that takes Django and extends its abilities beyond HTTP - to handle WebSockets, chat protocols, IoT protocols, and more. It’s built on a Python specification called ASGI.Channels builds upon the native ASGI support in Django. Whilst Django still handles traditional HTTP, Channels gives you the choice to handle other connections in either a synchronous or asynchronous style.

Django Channels

WebSockets are used for real-time, event-driven communication between clients and servers. They are particularly useful for building software applications requiring instant updates, such as real-time chat, messaging, and notifications. WebSockets establish a persistent connection between the client and the server. This means that once the connection is established, the client and the server can send data to each other at any time without continuous polling requests. This allows real time communication, where updates can be sent and received instantly

Websocket

SQLite is a software library that provides a relational database management system (RDBMS). It is a serverless, self-contained, and zero-configuration database engine that allows you to store, manage, and retrieve data from a local or remote database file using SQL (Structured Query Language). SQLite is widely used in mobile devices, embedded systems, web browsers, and other applications that require a lightweight and efficient database solution

SQlite

The Object-Relational Mapper (ORM) is one of Django's most powerful features, allowing you to interact with your database in the same way that you would with SQL. In truth, Django's ORM is essentially a pythonic technique to build SQL to query and edit your database and obtain results.

ORM

4/5

Evaluation

5/5

Evaluation

Month, 20XX

Signature

Congratulations!

HERE YOU CAN PUT A HIGHLIGHTED TITLE

Here you can include a message to congratulate and wish luck to your audience at the end of the quiz.

Achievement Certificate

Certificate

1/5

Survey

2/5

Survey

3/5

Survey

4/5

Survey

5/5

Survey

I am a great subtitle, ideal for giving morecontext about the topic you are going to address

Rememberto publish!

Here you can include a relevant piece of information to highlight

  • Plan the structure of your communication.
  • Prioritize and give visual weight to the main points.
  • Define secondary messages with interactivity.
  • Establish a flow through the content.
  • Measure the results.

The interactive visual communication step by step:

Here you can include a relevant piece of informationto highlight

  • Improve communication on any topic.
  • Matches your audience...
  • And involves them in the message.
  • Has a suitable color for its theme.
  • Represents data with graphics.
  • Uses timelines to tell stories.

A great presentation...

Here you can include a relevant piece of informationto highlight

With Genially templates, you can include visual resources to leave your audience amazed. Also highlight a specific phrase or piece of information that will be etched in your audience's memory and even embed external content that surprises: videos, photos, audios... Whatever you want!

Write a great headline