Skip to content

KHUSHPATEL143/NodeExpressAssignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Node.js & Express.js — Assignments & Tasks

A collection of backend assignments and tasks built with Node.js and Express.js as part of the CGxSU Semester 1 curriculum.


🚀 Live Deployment

Links are available in perticular root directories


📂 Project Structure

NodeExpressAssignment/
├── ass1/             # Assignment 1 — Student CGPA API (GET routes)
├── ass2/             # Assignment 2 — Products API (GET, POST, PUT)
├── task1/            # Task 1 — User Management API (GET, POST, PUT)
└── README.md         # You are here

📝 Assignments Overview

# Folder Title HTTP Methods Description
1 ass1/ Student CGPA API GET Manage student CGPA records with static & dynamic GET routes
1 ass2/ Student CGPA API GET POST PUT manage a store's products update price categories and more
T1 task1/ User Management API GET POST PUT CRUD operations on user data with multiple implementation approaches

🛠️ Tech Stack

  • Runtime: Node.js
  • Framework: Express.js v5
  • Database: In-Memory JSON Array (no external DB)
  • Deployment: Render

⚡ Quick Start

Prerequisites

  • Node.js (v18 or above recommended)
  • npm (comes with Node.js)

Run Any Assignment Locally

# Clone the repository
git clone https://github.com/KHUSHPATEL143/NodeExpressAssignment.git
cd NodeExpressAssignment

# Navigate to the assignment folder
cd ass1        # or cd task1

# Install dependencies
npm install

# Start the server
node index.js

The server will start on http://localhost:3000


📋 Assignment Instructions

All assignment instructions are from the official CGxSU course repository:

🔗 CGxSU Semester 1 — Backend Assignments


Author

Khush Patel


License

This project is for educational purposes as part of the CGxSU Semester 1 curriculum.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors