This project is a CakePHP application developed to meet the requirements of the Turkish Linux Users Association in 2012.
- User registration and management
- Membership fee tracking
- Event management and notifications
- Customizable roles and permissions
-
Clone the repository:
git clone https://github.com/omeryildiz/membership-app.git
-
Navigate to the project directory:
cd membership-app
-
Install the dependencies:
composer install
-
Configure the database settings in
app/config/database.php
. -
Run the migrations to set up the database:
bin/cake migrations migrate
-
Start the server:
bin/cake server
- Access the application in your web browser at
http://localhost:8765
. - Register as a new user or log in with existing credentials.
- Navigate through the dashboard to manage users, track membership fees, and organize events.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.