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.
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.
- Register with:
- First name
- Last name
- Password & Confirm Password
- Egyptian phone number (validated)
- Login using email and password
- โ
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
-
Clone the project
- git clone https://github.com/rafatgom3a/crowd-funding-console-app
- cd crowd-funding-console-app
-
Run the main script
- python main.py