Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fredvuni/inventory-management-app
A MERN inventory management system with validations using joi and email verification for password reset and cloudinary image upload for products
https://github.com/fredvuni/inventory-management-app
box-icons css dark-mode express jwt mongodb nodejs nodemailer react-icons reactjs tailwindcss
Last synced: about 2 months ago
JSON representation
A MERN inventory management system with validations using joi and email verification for password reset and cloudinary image upload for products
- Host: GitHub
- URL: https://github.com/fredvuni/inventory-management-app
- Owner: FREDVUNI
- Created: 2023-03-02T06:23:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T07:12:12.000Z (7 months ago)
- Last Synced: 2024-06-25T08:49:30.699Z (7 months ago)
- Topics: box-icons, css, dark-mode, express, jwt, mongodb, nodejs, nodemailer, react-icons, reactjs, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 5.06 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Inventory Management App
The Inventory Management App is a MERN (MongoDB, Express.js, React.js, Node.js) system designed for efficient inventory management. It includes features such as data validations using Joi, email verification for password reset, and cloudinary image upload for products.
## Installation
To install the Inventory Management App, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/FREDVUNI/inventory-management-app.git
```2. Navigate to the project directory:
```bash
cd inventory-management-app
```3. Install the dependencies:
```bash
npm install
```## Usage
To use the Inventory Management App, follow these steps:
1. Start the application:
```bash
npm start
```2. Open a web browser and navigate to [http://localhost:3000](http://localhost:3000).
3. Create a new bootcamp by clicking on the "Add bootcamp" button and filling out the form.
4. View, update, or delete bootcamps by clicking on the corresponding buttons.## Technologies Used
The Inventory Management App was built using the following technologies:
- React.js
- Node.js
- Express.js
- MongoDB## screenshots
### Landing
![image](https://github.com/FREDVUNI/inventory-management-app/assets/41730664/c49bd2e7-52fb-4593-95ca-fcd81872917f)
### Dashboard
![image](https://github.com/FREDVUNI/inventory-management-app/assets/41730664/3b3c9682-e526-48a7-b0cb-0fc68262b0b0)
## Contributing
Contributions to the Inventory Management App are welcome! To contribute, follow these steps:
1. Fork the repository: [https://github.com/FREDVUNI/inventory-management-app.git](https://github.com/FREDVUNI/inventory-management-app.git).
2. Create a new branch for your changes:```bash
git checkout -b my-feature-branch
```3. Make your changes and commit them:
```bash
git commit -m "Add my feature"
```4. Push your changes to your fork:
```bash
git push origin my-feature-branch
```5. Submit a pull request to the main repository.