Skip to content

Ranojitdas/Philately

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

122 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ฎ Philately - The Ultimate Stamp Collection App

๐Ÿ† Smart India Hackathon 2024 Grand Finalist

๐ŸŒŸ About the Project

Philately is a Flutter-based mobile application designed for stamp collectors (philatelists). It provides a comprehensive digital marketplace where users can explore, buy, sell, and auction rare stamps, access detailed philatelic information, and connect with a vibrant community of collectors.

With a seamless user experience, secure transactions, and advanced search features, Philately transforms traditional stamp collecting into a modern, interactive, and engaging experience.


๐Ÿš€ Features & Functionality

๐Ÿ“ 1. Sign Up & Secure User Authentication

  • Firebase Authentication ensures safe & seamless login.
  • Email verification adds an extra layer of security.
  • Users can set their stamp preferences (Miniature, Rare, or Indian stamps) during sign-up.

๐Ÿ’ฐ 2. National Philately Deposit Account (NPDA) ๐Ÿ›๏ธ

  • Users can register online with a โ‚น200 deposit to access exclusive stamp releases.
  • Secure data storage with Firebase authentication.
  • Digital integration with the Philatelic Bureau.

๐Ÿ  3. Personalized Home Page

  • Dynamic content updates based on user preferences.
  • A visually engaging UI/UX for seamless browsing.

๐Ÿ” 4. Explore Stamps โ€“ Discover & Learn

  • Browse a vast collection of stamps, categorized into:
    • Worldwide Stamps ๐ŸŒ
    • Indian Stamps ๐Ÿ‡ฎ๐Ÿ‡ณ
    • Rare & Exclusive Stamps ๐Ÿ…
  • Get detailed descriptions & historical insights.
  • Smart search & filters to easily find your desired stamps.

๐Ÿ›’ 5. Buy Stamps โ€“ Hassle-Free Shopping

  • Simple Add-to-Cart system for smooth transactions.
  • Order tracking to monitor purchases.
  • Secure checkout ensures a reliable buying experience.

โค๏ธ 6. Wishlist โ€“ Save & Manage Your Favorites

  • Easily bookmark stamps to revisit later.
  • Manage and organize your saved collection efficiently.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Firebase (Authentication & Firestore Database)
  • State Management: GetX

๐Ÿ“Œ Installation & Setup

๐Ÿ”น 1. Clone the Repository

git clone https://github.com/Ranojitdas/Philately.git  
cd Philately

๐Ÿ”น 2. Install Dependencies

flutter pub get

๐Ÿ”น 3. Run the App

flutter run

๐ŸŒ Future Scope & Enhancements

  • ๐Ÿ“ฉ In-App Notifications โ€“ Alerts for new stamp releases.
  • ๐Ÿ” Advanced Search & Filters โ€“ More precise search functionality.
  • ๐Ÿค Community Feature โ€“ Users can connect & trade stamps.
  • ๐Ÿ“ธ AI-Powered Stamp Recognition โ€“ Scan & identify stamps using AI.

๐Ÿค Contributing

welcome contributions! To contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Submit a pull request

๐Ÿ“ธ Screenshots

1๏ธโƒฃ User Login

Welcome & Sign-Up

2๏ธโƒฃ National Phiately Deposit Account (NPDA) Creation

User Login

3๏ธโƒฃ Email Authentication

Home Page

4๏ธโƒฃ Personalized Home Page

Explore Stamps

5๏ธโƒฃ Other Features

Buy & Wishlist

About

Philately is a Flutter-powered app for stamp enthusiasts, providing a seamless platform to explore, buy, and sell rare stamps with secure transactions and personalized collections.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages