Back to all projects
Store management

Store management

Personal Projects / September 20, 2024

Store Management is a frontend application built with Next.js for comprehensive store management. It allows you to manage products, orders, customers, invoices, and more.

This project is a frontend part of Store Management Backend.

Features:

  • - [x] Dashboard
  • - [x] User management
  • - [x] Article management
  • - [x] Order management
  • - [x] Customer management
  • - [x] Invoice management
  • - [x] Cash desk summary and transaction list
  • - [x] Dark mode support
  • - [ ] Internationalization

Installation and setup

Create a .env.local file with the following properties:

# Backend API URL
NEXT_PUBLIC_API_URL="http://localhost:3001/api"

# JWT Expiration Times in seconds
JWT_EXPIRATION_TIME=3600  # 1 hour
JWT_REFRESH_EXPIRATION_TIME=2592000  # 30 days

Installing dependencies

npm install

Running the app

# development
$ npm run dev