Skip to content

A simple Python console-based crowdfunding platform where users can register, log in, and create fund-raising projects.

Notifications You must be signed in to change notification settings

rafatgom3a/crowd-funding-console-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค Crowd-Funding Console App

A simple Python console-based crowdfunding platform where users can register, log in, and create fund-raising projects. Inspired by real-world platforms like GoFundMe, Kickstarter, and Crowdfunding.com.


๐Ÿ“Œ About the Project

Crowdfunding is a powerful way to bring ideas to life by raising small contributions from many people. This app provides basic functionality to simulate that process using the command line.


๐Ÿ›  Features

๐Ÿ” Authentication System

  • Register with:
    • First name
    • Last name
    • Email
    • Password & Confirm Password
    • Egyptian phone number (validated)
  • Login using email and password

๐Ÿ“ Project Management

  • โœ… Create a fundraising campaign:
    • Title
    • Details
    • Total target (e.g., 250000 EGP)
    • Start/End date (validated)
  • ๐Ÿ‘€ View all projects
  • โœ๏ธ Edit your own projects
  • โŒ Delete your own projects

โ–ถ๏ธ Getting Started

  1. Clone the project

  2. Run the main script

    • python main.py

About

A simple Python console-based crowdfunding platform where users can register, log in, and create fund-raising projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages