GeeksforGeeks Assignments

by Simarjot Singh

01

Portfolio Website

Personal portfolio with HTML & CSS, featuring responsive design and smooth animations.

02

Git Basics

Version control fundamentals with Git, branching, merging, and GitHub workflows.

03

Landing Page

Modern landing page with hero section, features, and call-to-action elements.

04

Todo App

Interactive todo application with local storage, filtering, and task management.

05

Product Catalog

React-based product catalog with add/remove functionality and state management.

06

React Router

Multi-page React application with React Router, navigation, and 404 handling.

07

Node.js Server

Simple Node.js HTTP server with static file serving, routing, and request logging.

08

Express REST API

RESTful API with Express, CRUD operations, middleware, and error handling.

09

MongoDB CRUD

Full-stack app with MongoDB, Mongoose schema validation, and CRUD operations.

10

Blog Application

Full-stack MERN blog with JWT authentication, posts, drafts, and dark mode.