Skip to content

by7e/CS50w

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

71 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Project 0: Search

Live Demo: View Project

πŸ›  Technologies Used

  • HTML
  • CSS

πŸ“˜ Project 1: Wiki

A simple Wikipedia-like web application where users can create, edit, and search for entries.

πŸ›  Technologies Used

  • HTML
  • CSS
  • Django

πŸ›’ Project 2: Commerce

An e-commerce auction site where users can buy and sell products.

✨ Features

  • User Authentication – Secure registration and login system
  • Listings – Create product listings with photos, descriptions, and pricing
  • Bidding System – Users can place bids on active listings
  • Responsive Design – Optimized for both desktop and mobile devices

πŸ›  Technologies Used

  • HTML
  • CSS
  • Tailwind CSS
  • Django
  • SQLite

πŸ“¬ Project 3: Mail

A full-featured email client built with Django.

✨ Features

  • Mailbox Management – Access Inbox, Sent, and Archived emails
  • Compose Mail – Send messages to other users
  • Archive/Unarchive – Organize emails easily
  • Reply Functionality – Pre-filled fields for quick replies

πŸ›  Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Django
  • SQLite

🌐 Project 4: Network

Live Demo: View Project

A social network platform that allows users to post updates, follow others, and interact with posts.

✨ Features

  • New Posts – Logged-in users can create text-based posts
  • All Posts Page – Displays posts from all users in reverse chronological order
  • Profile Page – View a user’s posts, follower/following count, and follow/unfollow button
  • Following Feed – See posts only from users you follow
  • Pagination – View 10 posts per page with β€œNext” and β€œPrevious” buttons
  • Edit Posts – Users can edit their own posts inline using JavaScript
  • Like/Unlike Posts – Like or unlike any post, updated live without a page reload

πŸ›  Technologies Used

  • Python
  • JavaScript
  • HTML
  • CSS
  • Django
  • MySQL

πŸš€ Installation

git clone https://github.com/yamilobt8/CS50w.git