0% found this document useful (0 votes)
22 views16 pages

FinalPresentation (cs519)

RecipeSharing.com is a web application that allows cooking enthusiasts to share and discover recipes in a user-friendly environment. Users can register, log in, and manage their recipes while browsing a diverse collection categorized by cuisine and dietary needs. The platform emphasizes performance, usability, security, and scalability to create a reliable community for food lovers.

Uploaded by

Sara Jully
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views16 pages

FinalPresentation (cs519)

RecipeSharing.com is a web application that allows cooking enthusiasts to share and discover recipes in a user-friendly environment. Users can register, log in, and manage their recipes while browsing a diverse collection categorized by cuisine and dietary needs. The platform emphasizes performance, usability, security, and scalability to create a reliable community for food lovers.

Uploaded by

Sara Jully
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

RecipeSharing.

com
Associate Degree in Computer Science

CS519
Associate Degree Program
(ADP)
Student Introduction

Student ID:S2402DFF7F
(BC210405182)

STUDENT NAME: ASIF SALEEM


INTRODUCTION OF PROJECT
 RecipeSharing.com is a web application designed to bring cooking enthusiasts together
on a single platform where they can find and share recipes. This user-friendly website
caters to people who love cooking and are eager to explore new culinary ideas or share
their favorite recipes with a broader community. Users can register for an account to
fully engage with the platform's features, including submitting, editing, and deleting
their own recipes. The website categorizes recipes by cuisine types and dietary needs,
allowing users to effortlessly browse through a diverse collection of culinary delights.
Additionally, the search functionality enables users to find specific recipes using
keywords or ingredients. RecipeSharing.com aims to create an interactive and vibrant
community for food lovers to discover, share, and enjoy a wide variety of recipes.
Functional Requirements

 Users should be able to register for an account.


 Users should be able to log in to their accounts securely.
 Users should be able to edit their profile information.
 Users should be able to reset their passwords if forgotten.
 Users should be able to browse recipes without logging in.
 Logged-in users should be able to submit new recipes.
 Users should be able to edit and delete their own recipes.
 Users should be able to search for recipes based
 on keywords, ingredients, or categories.
Non Functional Requirements
 Performance
Application should be designed and developed in such a way that it should not utilize too many resources.
 Usability
Usability defines how well the applications meet the requirements of the user and consumer, providing good overall user
experience.
 Security
Login system should be safe and secure.
 User-Friendliness
Application provides user friendly interface.
Reliability
 Availability
The system should be available 99.9% of the time to ensure uninterrupted access for users.
Fault Tolerance: The system should be resilient to failures and recover gracefully without data loss.
 Scalability
Database Scalability: The database should scale efficiently to handle a growing volume of data over time.
User Scalability: The system should support an increasing number of users without a significant degradation in
performance.
 Maintainability:
Code Maintainability: The codebase should be well-documented and follow coding standards for ease of maintenance.
Modularity: The system architecture should support modular updates and changes without affecting the entire system.
Project Schedule
Use Case Diagram
Entity-Relationship Diagram
Database Diagram
Users Interface
Users Interface
Users Interface
Users Interface
Tools
 PHP
 HTML ,CSS
 Bootstrap
 MYSQL.
 Microsoft Visio
 Draw.io
 MS Word
 PPT
Thank you

You might also like