Dua Saif

Currently: Open to Work

About Me

I'm Dua Saif, a Computer Science student at Demont Institute of Management Technology with a focus on full-stack web development using Django, HTML, CSS, and JavaScript. I’ve built projects like an auction site, wiki, and email client, and enjoy writing clean code, solving problems, and learning fast. I hold certificates from HarvardX (CS50 Web Programming) and freeCodeCamp (Responsive Design, JavaScript Algorithms). With a strong eye for detail, I'm passionate about building user-friendly applications that solve real-world problems.

My Projects

E-Commerce Website

E-Commerce Website Screenshot

Barginplace.store is a modern, budget-friendly e-commerce platform built using Shopify. Our store is dedicated to offering high-quality products at unbeatable prices, making smart shopping accessible to everyone. Whether you're looking for household essentials, tech gadgets, fashion accessories, or trending items, Barginplace.store is your one-stop destination for great deals.

Live Demo

Mail

Mail Screenshot

The CS50W Mail project is a web-based email client built with Django and JavaScript. It lets users register, log in, send emails, and manage inbox, sent, and archived messages. Using JavaScript and Fetch API, the app loads content dynamically without page reloads. Features include archiving, replying with pre-filled messages, and a single-page interface—all powered by Django’s backend.

View Code Live Demo Watch Video

Commerce

Commerce Screenshot

The CS50W Commerce project is an eBay-style e-commerce platform built with Django. It lets users register, log in, create listings, place bids, comment, and manage a watchlist. I implemented user authentication, a bid validation system, and auction closing features. The site uses Django’s ORM, templates, and URL routing, with a responsive Bootstrap design.

View Code Live Demo Watch Video

Wikipedia Clone

Wikipedia Clone Screenshot

The CS50W Wiki Clone is a Django web app that mimics a simple Wikipedia-style encyclopedia. Users can view, search, create, edit, and randomly access Markdown-based entries. It features case-insensitive search, Markdown-to-HTML rendering, and file-based content storage without a traditional database. The project highlights Django’s MVC structure, template inheritance, and clean URL routing.

View Code Live Demo Watch Video

BMI Calculator

BMI Calculator Screenshot

A BMI calculator is a simple tool that measures Body Mass Index (BMI) by using a person’s weight and height. It helps determine if someone is underweight, healthy weight, overweight, or obese based on their BMI score.

View Code Live Demo

Network

Network Screenshot

The CS50W Network project is a social media platform built with Django, featuring user registration, posting, following, liking, and editing posts. JavaScript handles dynamic actions like likes and edits without page reloads, while Django manages backend logic and data. The site includes pagination and personalized feeds, offering a full-stack experience with both backend and interactive frontend functionality.

View Code Live Demo Watch Video

Google Clone

Google Clone Screenshot

The CS50W Google Search project is a frontend clone of Google's search engine, built with HTML, CSS, and JavaScript. It features a main search page, image search, and advanced search, all styled to mimic Google's design. Though it doesn’t perform real searches, it showcases form handling, responsive layout, and URL query manipulation.

View Code Live Demo Watch Video

Old Portfolio Project

Old Portfolio Project Screenshot

A clean and minimal personal portfolio website built using Django and static HTML/CSS. It showcases project details, tech stacks, and contact information. Each project includes a title, image, description, and links to GitHub or live demos. The layout emphasizes simplicity, readability, and fast load times.

Live Demo

Contact Email

Contact Email Screenshot

Contact & Email App – An application that lets users store and manage contact information (like phone numbers and email addresses) and communicate directly with those contacts. It allows sending real emails and messages to other people, making it easy to stay connected and organized.

View Code Live Demo

Quote Of Day

Quote Of Day Screenshot

Quote of the Day App – A simple app that displays an inspiring, motivational, or thought-provoking quote each day. It helps users stay positive and reflective by offering a fresh quote daily, with options to share favorites and explore past quotes.

View Code Live Demo

TO-DO APP

TO-DO APP Screenshot

To-Do App – A simple and efficient task management app that helps users organize their daily activities. It allows adding, editing, and deleting tasks, marking tasks as complete, and staying productive with a clear, easy-to-use interface.

View Code Live Demo

This Portfolio

This Portfolio Screenshot

For my CS50W Final Project, I built a personal portfolio website using Django, HTML, CSS, and JavaScript. The site showcases my web development projects, skills, and background, with features like dynamic project listings, a contact form with email support, and a responsive Bootstrap design. It reflects everything I learned in the course—from form handling to deployment—while providing a professional and maintainable online presence.

View Code Live Demo Watch Video

Restaurant Menu

Restaurant Menu Screenshot

A dynamic web application that allows users to explore a restaurant's digital menu. Built with Django, it supports adding, editing, and deleting menu items through an admin panel. Each item displays its name, description, price, and category. The layout is clean and responsive for an optimal browsing experience.

View Code Live Demo

Simple Blog

Simple Blog Screenshot

Simple Blog App – A lightweight blogging platform where users can create, edit, and share posts easily. It’s designed with simplicity in mind, making it easy to manage content and engage with readers.

View Code Live Demo

Skills

  • Web Development
  • Python
  • Website Design
  • JavaScript
  • HTML
  • CSS

Certificates

  • HarvardX CS50 Web Programming with Python
  • freeCodeCamp Responsive Web Design
  • freeCodeCamp JavaScript Algorithms & Data Structures

Education

  • Matric: Pakistan Islamia School, Ajman — 848/1100
  • Inter-Matric: PIHSS Ajman — 648/1100
  • Demont Institute: Distinction