A Laravel-based CMS for non-profit organizations to track volunteers and volunteering opportunities, built with Laravel and React.
- Manage volunteer information and track volunteer hours
- Create and manage volunteer opportunities
- Track volunteer availability and assign volunteers to opportunities
- Send automated reminders and confirmations to volunteers
- Generate reports on volunteer activity and impact
- Laravel 9.19 as the backend framework
- React as the frontend
- Vite as the development server
- Clone the repository:
git clone https://github.com/howe-jm/DoGooder
- Navigate to the project directory:
cd DoGooder
- Install dependencies:
npm install
andcomposer install
- Start the development server:
npm run dev
andphp artisan serve
- Open
http://localhost:8000
in your browser, unless you have changed the port in the.env
file
- Rename the
.env.example
file to.env
and set your environment variables - Set up your database connection in the
.env
file
- Fork the repository
- Create a new branch for your feature
- Make your changes
- Submit a pull request
This project is open-sourced software licensed under the MIT license.