Skip to content

munavarhs/InventoryManagement-AWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack Inventory Management Dashboard

This project is a full-stack Inventory Management Dashboard Application built using modern web technologies and cloud solutions. It features a scalable architecture, clean design, and efficient state management for a seamless user experience.


Features

  • Frontend:

    • Built with Next.js for server-side rendering and optimized performance.
    • Styled with Tailwind CSS and Material UI Data Grid for clean, responsive, and intuitive UI.
    • Redux Toolkit for state management and RTK Query for efficient data fetching.
  • Backend:

    • Developed using Node.js.
    • Prisma ORM for easy database interactions.
    • RESTful API design for managing inventory data.
  • AWS Services:

    • RDS: Database management.
    • EC2: Server hosting for backend services.
    • API Gateway: Secure API management.
    • S3: Storage for static assets.
    • Amplify: Deployment for the frontend application.

Technologies Used

  • Frontend:
    • Next.js, Tailwind CSS, Material UI, Redux Toolkit, Redux Toolkit Query.
  • Backend:
    • Node.js, Prisma ORM.
  • Database:
    • PostgreSQL on AWS RDS.
  • AWS Cloud Services:
    • EC2, RDS, S3, API Gateway, Amplify.

Getting Started

Prerequisites

  • Node.js and npm installed.
  • AWS account set up.
  • PostgreSQL database created (locally for testing and via AWS RDS).

Setup

  1. Clone the repository:
    git clone https://github.com/munavarhs/InventoryManagement-AWS.git