Source Code Only
Full ZIP with frontend, backend, database & documentation.
- Complete project source files
- Database script included
- How-to-run guide
No live demo yet — message us for access
Our team shares demo access on WhatsApp within minutes
Complete final-year project source code with frontend, backend, database, and setup guide. Instant download after secure payment.
Choose your plan
Full ZIP with frontend, backend, database & documentation.
We install & configure the project on your laptop within 24 hours.
Review features, setup steps, and credentials before you pay.
Description, tech stack, and what is included
Fake Currency Detection System is a Python and Streamlit based final year project developed for detecting whether an uploaded Indian currency note image is Real Currency or Fake Currency using deep learning. This major project uses a trained Convolutional Neural Network model, image preprocessing, file validation, image preview, TensorFlow/Keras model loading, and browser-based prediction output. Users can upload a currency note image, view the uploaded image, run prediction, and receive a classification result as Real Currency or Fake Currency. The project includes recommended dataset structure, model training workflow, CNN architecture explanation, supported input formats, common error handling, limitations, and security recommendations. This fake currency detection source code is suitable for students who need a final year project, major project, minor project, source code, and project report based on Python, Streamlit, CNN, deep learning, and computer vision.
This project provides an AI-based prediction from a currency image. It must not be treated as an official or legally valid currency-authentication tool. Final verification should be performed using authorized banking equipment, official currency security features, or trained professionals.
Modules and controls available to administrators
What end users can do in this application
Allows supported extensions such as:
jpg, jpeg, png
Loads trained model file:
Fake-currency.keras
Shows:
Prediction: Real Currency
or:
Prediction: Fake Currency
Handles:
Additional capabilities included in the project
Classes:
Real Currency
Fake Currency
Saves trained model as:
Fake-currency.keras
Example input shape:
128 × 128 × 3
0.5Step-by-step setup on your laptop or PC
Download or clone the project folder:
git clone <your-repository-url>
cd Fake-Currency-Checker
Verify required files:
Deploy.py
Fake-currency.keras
requirements.txt
Create virtual environment on Windows:
python -m venv venv
venv\Scripts\activate
Create virtual environment on Linux/macOS:
python3 -m venv venv
source venv/bin/activate
Upgrade pip:
python -m pip install --upgrade pip
Install dependencies:
pip install -r requirements.txt
If requirements file is not available, install manually:
pip install streamlit tensorflow opencv-python numpy pillow matplotlib scikit-learn
Ensure model file is in the same folder as Deploy.py:
Fake-currency.keras
Run Streamlit app:
streamlit run Deploy.py
http://localhost:8501
8051:
streamlit run Deploy.py --server.port 8051
http://localhost:8051
streamlit command is not recognized:
python -m streamlit run Deploy.py
Most Important -
Click on here to download Dataset and place it into Indian Currency Dataset Folder
Click on here to download ML model and place it into root folder
Default demo accounts for testing after setup
This project has no login credentials because it does not include login, registration, admin panel, or authentication module.
| Account Type | Username | Password |
|---|---|---|
| Administrator | Not required | Not required |
| User | Not required | Not required |
Credential note:
The Streamlit interface can be accessed directly after starting the application
Usage terms for academic and personal projects
Search terms and categories for this source code