Skip to content

toriowtf/go-ass3

Repository files navigation

Online Store Web Application

Project Description:

This project is an Online Store Web Application built using Go (Golang) and PostgreSQL. The application provides a simple and user-friendly interface to manage a store's product inventory. Users can view, add, edit, and delete products, as well as apply filters and sorting options.

Features:

Product Management:

View a list of products with details such as ID, Name, Size, and Price. Add new products to the inventory. Edit existing product details, including Name, Size, and Price. Delete products from the inventory.

Sorting and Filtering:

Sort products based on Size or Price. Apply filters to search for products by name.

Pagination:

Navigate through the product list using pagination.

Rate Limiting:

Crafted by:

Mazhitova Guzal and Tokenova Zhanerke and Assan Nursapayev

Pages:

page page page

Instructions to Run the Application:

Follow these steps to run the Online Store Web Application:

1.Ensure you have Go installed on your machine. If not, you can download it

2.Clone the project repository to your local machine

3.Navigate to the project directory

4.Install the required dependencies

5.Open the main.go file and update the PostgreSQL connection details in the init function

6.Run the application

7.Open your web browser and visit http://localhost:8080 to access the Online Store Web Application.

References:

http://go-database-sql.org/

https://go-cloud-native.com/golang/go-rest-api-sort-page-and-filter

https://github.com/lib/pq

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages