Skip to content

maziesmith/Master-Chef

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Master Chef

The Taste is everything...

Covered Requirements

  • Used Technology - ASP.NET Web Forms
  • Used Server-side Web Form controls
  • Used MS SQL Server as database back-end - Entity Framework
  • Used model data-binding technique
  • Used 7 data grids with server-side paging and sorting
    • Administration (5 - with Edit/Delete options) - Users, Recipes, Articles, Countries and Images Grids
    • Browse (2 - with Filter options) - Browsing Recipes and Articles
  • Used Bootstrap for creating beautiful and responsive UI

  • Used a Master page to define the common UI for the public, private and administrative parts
    • Public - everyone can browse articles and recipes
    • Private - each registered user can add new recipes, comments to articles, give likes, update their profiles, see the full article
    • Administrative - admin can edit/delete users, recipes, articles, countries and images. Can create new articles.
  • Used site navigation
  • Used ASP.NET Identity System for managing users and roles (two type of roles: user and admin)
  • Used UpdatePanel on Recipes/Articles browse.
  • Used AJAX in Likes/Comments custom controls
  • Used 4 ASCX user controls: Comments, Likes, File Upload and Newest Articles (used in home page)
  • Used file uploading on creating new user, recipe and article
  • Used caching on home page (newest articles field)
  • Used error handling - creating user, recipe, article and etc.
    • Custom pages for 404 and 403
  • Escaping HTML characters where is possible. Using regex for validate input

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.2%
  • C# 20.9%
  • CSS 20.5%
  • Classic ASP 14.4%