Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mzaintariqdev/vuejs-shoe-factory-inventory


https://github.com/mzaintariqdev/vuejs-shoe-factory-inventory

antdesign composition-api sass sass-mixins vue3 vuejs vuerouter vuex

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# Shoe Factory Inventory

An inventory management Frontend application for a shoe factory, built with Vue.js, Ant Design Vue, and Sass. This project features role-based authentication, state management with Vuex, and routing with Vue Router.

## Description

This project focuses on creating a responsive and user-friendly UI/UX using Vue.js and Ant Design Vue for reusable components. It includes role-based authentication with mock APIs and state management implemented via Vuex so no backend is attached only a FE is included in this project. The application is deployed and accessible at the following link:

[Access the Application](https://shoe-inventory-vue.netlify.app/)

## Credentials for the App

### Admin Login
- **Email:** [email protected]
- **Password:** admin123

### Employee Login
- **Email:** [email protected]
- **Password:** employee123

## Technologies Used

- **Vue.js**: JavaScript framework for building user interfaces
- **[Ant Design Vue](https://www.npmjs.com/package/ant-design-vue)**: A UI component library based on Ant Design and Vue.js
- **Sass**: CSS pre-processor for styling
- **Vue Router**: Official router for Vue.js for handling navigation and routing
- **Vuex**: State management pattern + library for Vue.js applications
- **[Ant icons](https://www.npmjs.com/package/@ant-design/icons-vue)**: Icons package from ant design vue

## Recommended IDE Setup

For the best development experience, it is recommended to use:

- [Visual Studio Code (VSCode)](https://code.visualstudio.com/)

## Project Setup

To get started with the project, follow these steps:

### Install Dependencies

```sh
npm install

### Compile and Hot-Reload for Development

npm run dev

### Compile and Minify for Production

npm run build