SP17 Web Technologies All Assignments and Lab Tasks

Course Project:

The aim of the web technologies course project is to take you through all the steps of translating the client requirements to a fully functional web application. In this case I would be the client describing my requirements as follows.

I want to have my own personal custom built blog. The blog should have two sections. One is for general public to view my blog posts and the other section should be the admin panel of my blog.

Assignment Three

Assignment Four

Lab Task Two, Three and Four depends upon this project

Front End

Front page should list all of my posts in chronological order. Only the first 100 characters should be visible and each post should have a read more button to show full post.

  1. Top menu should show all of the categories of my posts.
  2. A post can have only in one category. A category has many posts.
  3. A post has and belong to many tags and a tag has and belong to many posts.
  4. Only logged in users should be able to comment on my posts.

Admin Panel

  1. I should be able to create edit and delete my blog posts with images too from admin panel.
  2. I should be able to CRUD tags and categories.
  3. I should be able to log my blood glucose level in following 6 categories
    1. Fasting
    2. Before Dinner
    3. After Dinner
    4. Before Lunch
    5. After Lunch
    6. Midnight
  4. I should be able to see the visual chart of my glucose levels.
  5. Only admin should be able to handle Admin Panel

 

 

 

Assignment One

You are required to demonstrate your skills of designing web page layouts by showing a one page layout with 3 column layouts. two columns should hold menus. Along with that also show the header with logo and menu and a footer

Do not use bootstrap for this task

 

Deadline: Friday 17-02-2017 Before Juma.

 

Assignment Two

You are required to demonstrate your skills of CRUD (Create Read Update Delete) operations

you should demonstrate with at least one database table.

 

Deadline: 22-03-2017 in labs

 

Assignment Three

Implement Course Project specifications of Front End Task 1,2 and 3

Deadline: April 27, 2017

 

Assignment Four

Implement Course Project specifications of Front End Task 4 and 5

Deadline: May 04, 2017

 

 

Lab Task One

You are required to implement a simple calculator using Bootstrap and JQuery. you can take hints from

http://www.siteforinfotech.com/2015/02/how-to-create-simple-calculator-using.html

But your calculator should also implement power and square root functions

 

Deadline: 2nd March at 12 Noon in my office your code printed on pages

 

Lab Task Two

Implement Course Project specifications of Admin Panel Task 1 and 2

Deadline: May 11, 2017

 

 

Lab Task Three

Implement Course Project specifications of Admin Panel: Task 3

Deadline: May 18, 2017

 

Lab Task Four

Implement Course Project specifications of Admin Panel: Task 4 and 5

Deadline: May 24, 2017

About usman

Enthuistic Web Technologies Developer with an urge to learn new technologies each day. Assistant Professor Computer Science Department COMSATS Institute of Information Technology Lahore.

View all posts by usman →

Leave a Reply

Your email address will not be published. Required fields are marked *