Skip to content

This project was developed as part of the application process for the Junior Software Developer role at Software House Solution. The task involved creating a Django-based web application with three core functionalities: adding items to stock, selling items from stock, and generating a PDF report of sales.

Notifications You must be signed in to change notification settings

NorhanAwad848/SmartStock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartStock

Description

SmartStock is a Django-based web application developed as part of the application process for the Junior Software Developer role at Software House Solution. The application provides functionalities for managing stock items, processing sales, and generating PDF reports of sales.

Features

Add Items to Stock: Users can add new items to the inventory.
Sell Items from Stock: Users can process sales by removing items from stock.
Manage Shopping Cart: View and manage items in a shopping cart.
Generate PDF Reports: Generate PDF reports of sales transactions.

Prerequisites

  • Python 3.x
  • PostgreSQL
  • Git

Create virtual Environment

python -m venv venv

Activate the virtual environment:

venv\Scripts\activate

Installation

To install the project dependencies, run the following command:

pip install -r requirements.txt

This command will install all the necessary packages listed in the requirements.txt file.

Ensure a PostgreSQL database named SmartStock is created, or update the database name in the settings.py file.

make migrate to ensure your models is added to database

python manage.py migrate

#finally to run project

python manage.py runserver

About

This project was developed as part of the application process for the Junior Software Developer role at Software House Solution. The task involved creating a Django-based web application with three core functionalities: adding items to stock, selling items from stock, and generating a PDF report of sales.

Topics

Resources

Stars

Watchers

Forks