This repository hosts a full-stack web application built using the MERN (MongoDB, Express.js, React, Node.js) which is an inventory management software called 'OptiStock' that delivers a robust inventory management solution with a focus on user security and a user-friendly interface following are the app specifications :
Technology Stack: Utilized the MERN (MongoDB, Express.js, React, Node.js) stack. Architecture: Implemented the MVC (Model-View-Controller) pattern for code organization. User Authentication: Enabled secure user registration, login, and JWT token-based verification. Frontend: Developed a responsive UI with React for an interactive user experience. State Management: Employed Redux Toolkit to efficiently manage application state. HTTP Handling: Utilized Axios for seamless client-server communication. Functionality: Created a CRUD app for inventory management, including item addition, cost estimation, quantity updates, and item deletion. User Convenience: Implemented a password reset feature with Nodemailer for registered users.