Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 3.2 KB

File metadata and controls

64 lines (50 loc) · 3.2 KB

*Product Feature Tracking

Product Feature Tracker

This document tracks the features added to the project over time to ensure clarity and progress visibility. Features are categorized based on modules and updated as development progresses.


Authentication Module

  • User Registration: Allows new users to sign up.
  • User Login: Enables users to log in using credentials.
  • JWT Authentication: Secure token-based authentication.

Inventory Management Module

  • Add New Product: Create a new product entry with details like name, quantity, and supplier.
  • Edit Product: Update existing product details.
  • View Inventory: Display all products in stock with real-time data.

Billing Module

  • Create Invoice: Generate invoices for sales.
  • View Invoices: Display all generated invoices.
  • Edit Invoice: Update existing invoice details.

Database Configuration

  • Design Database Schema: Design the database schema based on the DB Design.md document.
  • Set Up Database: Implement the database schema using Prisma and set up PostgreSQL locally.

Backend API Development

  • Authentication Module: Implement user registration, login, and JWT-based authentication.
  • Inventory Management APIs: CRUD operations for products.

Frontend Development

  • Set up React Project: Create the initial React project structure.
  • Develop UI Components: Create reusable components for managing inventory, sales, and purchases.

Testing and Deployment

  • Write Unit Tests: Write unit tests for backend and frontend components.
  • Write Integration Tests: Write integration tests for backend and frontend components.
  • Deploy Application: Deploy the application to a production environment.

Progress Log

Date Module Feature Status
YYYY-MM-DD Authentication User Registration In Progress
YYYY-MM-DD Inventory Management Add New Product Not Started
YYYY-MM-DD Billing Generate Bills Not Started
YYYY-MM-DD Reports Sales Reports Not Started
YYYY-MM-DD Database Configuration Design Database Schema Completed
YYYY-MM-DD Database Configuration Set Up Database Completed
YYYY-MM-DD Backend API Development Authentication Module Not Started
YYYY-MM-DD Backend API Development Inventory Management Not Started
YYYY-MM-DD Frontend Development Set up React Project Not Started
YYYY-MM-DD Frontend Development Develop UI Components Not Started
YYYY-MM-DD Testing and Deployment Write Unit Tests Not Started
YYYY-MM-DD Testing and Deployment Write Integration Tests Not Started
YYYY-MM-DD Testing and Deployment Deploy Application Not Started

Notes

  • Update this document after completing or initiating a feature.
  • Keep the progress log updated for accurate tracking.