This is a Python console application that allows users to create and manage fund raising campaigns for their projects. The app includes an authentication system to ensure that only registered users can create, view, and edit campaigns. In addition, users can search for campaigns based on their start and end dates.
Python:
A high-level programming language used for console application programming.
- userOperations
- projectOperations
1- Clone the repository to your local machine.
2- Install Python if you haven't already.
3- In the terminal, navigate to the project directory.
4- Run python app.py
to start the app.
1- Run
the app by running python app.py
in the terminal.
2- Register
for an account by providing your first name, last name, email, password, and mobile phone number.
The phone number will be validated against Egyptian phone numbers.
3- Log in
to your account using your email and password.
4- Create a campaign
by providing a title, details, total target amount, and start/end dates for the campaign.
The date formula will be validated to ensure that the end date is after the start date.
5- View all campaigns
by selecting option 4 from the main menu.
6- Edit your own campaigns
by selecting option 5 from the main menu.
7- Delete your own campaigns
by selecting option 6 from the main menu.
8- Search for a campaign
by providing a start/end date range when selecting option 7 from the main menu.
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them.
- Submit a pull request to the main repository.
This app was created by - Nada Marei . If you have any questions or concerns, please contact me at [email protected].