Skip to content

This project, developed with Nextjs, is a single-page online web application. It allows you to manage and receive orders. Additionally, it includes an inventory system with the ability to add, edit, delete, and view products, companies, brands, sales, and purchases.

Notifications You must be signed in to change notification settings

furkan-dogu/stock-app-with-nextjs

Repository files navigation

Stock App with Nextjs

About the Project

This project, developed with Nextjs, is a single-page online web application. It allows you to manage and receive orders. Additionally, it includes an inventory system with the ability to add, edit, delete, and view products, companies, brands, sales, and purchases.

E-Mail: admin@site.com,

Password: aA?123456,

Table of Contents

Live Demo

Stock App with Nextjs

Backend

Features

  • Login and register operations
  • Pagination for smooth transitions between pages.
  • Dashboard section where purchases and sales sections are tabulated
  • Purchases, sales, firms, brands and product sections that you can add, delete and update yourself

Technologies Used

Usage

  • Create your registration from the Register section and log in from the login section
  • Pagination for smooth transitions between pages.
  • Create your own stock
  • Add, delete and update purchases, sales, firms, brands and product sections

Project Skeleton

Stock App with Nextjs (folder)
│
├── app
│    ├── (private)
│    │     └── stock 
│    │          ├── brands
│    │          │     ├── components
│    │          │     │     ├── BrandCard.jsx
│    │          │     │     └── BrandModal.jsx
│    │          │     └── page.jsx     
│    │          ├── firms
│    │          │     ├── components
│    │          │     │     ├── FirmCard.jsx
│    │          │     │     └── FirmModal.jsx
│    │          │     └── page.jsx    
│    │          ├── products
│    │          │     ├── components
│    │          │     │     ├── ProductCard.jsx
│    │          │     │     └── ProductModal.jsx
│    │          │     └── page.jsx    
│    │          ├── purchases
│    │          │     ├── components
│    │          │     │     ├── PurchaseCard.jsx
│    │          │     │     └── PurchaseModal.jsx
│    │          │     └── page.jsx    
│    │          ├── sales
│    │          │     ├── components
│    │          │     │     ├── SaleCard.jsx
│    │          │     │     └── SaleModal.jsx
│    │          │     └── page.jsx    
│    │          ├── layout.jsx        
│    │          └── page.jsx    
│    ├── (public)
│    │     └── register 
│    │           └── page.jsx
│    ├── layout.js    
│    └── page.js    
├── assets
│    └── [images]
├── components
│    ├── Charts.jsx
│    ├── KPI.jsx
│    └── LoadingAndErrorMsg.jsx
├── helpers
│    ├── menuIcons.js
│    └── ToastNotify.jsx
├── hooks
│    ├── useAuthCalls.jsx
│    ├── useAxios.jsx
│    └── useStockCalls.jsx
├── public
│    └── [favicon]
├── redux
│    ├──  features
│    │      ├── AuthSlice.jsx
│    │      └── StockSlice.jsx
│    ├── provider.jsx
│    └── store.jsx
├── .gitignore
├── jsconfig.json
├── next.config.mjs
├── package-lock.json
├── package.json
└── README.md

Screenshots

Compatibility

The project is compatible with both wide-screen computers and mobile devices.

About

This project, developed with Nextjs, is a single-page online web application. It allows you to manage and receive orders. Additionally, it includes an inventory system with the ability to add, edit, delete, and view products, companies, brands, sales, and purchases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published