Alok290/whislistMangement

Alok kumar

Web Designer
Backend Engineer
Software Engineer
Java
SQL

Documentation

Contents

Introduction
Tech stack
Setup Instruction
Api Documentation
Testing
Introduction
The Wishlist Management System is an innovative web application designed to empower users in their pursuit of desires. With its intuitive interface, users can effortlessly create, organize, and monitor personalized wishlists. Whether dreaming of a new gadget, a travel adventure, or a cozy book, this system provides a digital canvas for capturing aspirations. The RESTful API endpoints facilitate seamless interactions, allowing users to add, edit, or delete wishlist items
Tech stack Used
Setup Instruction
Api Documentation
The following API endpoints are available:
POST /user/sign-in: Create a new user.
POST /auth/login: Authenticates the user or login as user.
GET /api/get-wishlist: Retrieve a user's wishlist.
POST /api/addItem: Create a new wishlist item.
DELETE /api/deleteItem/{id}: Remove a wishlist item by ID.

You can test APIs using Postman.

for post user sign-in
for post user login
for Get user's wishlist
for Delete wishlist item
for post user sign-in

Testing

Unit tests are a fundamental aspect of software development. They serve as the first line of defense against defects, ensuring that individual components of an application function correctly. Here’s an elaboration on the paragraph you provided Unit tests are automated tests designed to verify the correctness of small, isolated units of code (usually functions or methods) in isolation. They validate whether each unit behaves as expected, adhering to its specified functionality. Unit tests isolate specific code segments, allowing developers to focus on individual units without considering the entire system.
Partner With Alok
View Services

More Projects by Alok