CodeHacks is an interactive community-driven platform designed to teach coding, freelance skills, software usage, and more to our subscribed members. This project is built using Laravel, a robust PHP framework, along with Laravel Breeze for simple yet effective authentication.
Different subscription levels (Free, Basic, Premium, Pro) A wide array of courses and lessons (physical and online) Direct admin-to-user communication through notifications Convenient and secure billing system integrated with PayPal Access to exclusive organization resources for Pro members Community involvement encouraged through forums Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You will need the following tools:
- Composer
- Laravel
- Node.js and npm 20 version
- Clone the repository
- cd codeHacks
composer install
npm install
cp .env.example .env
php artisan key:generate
DB_CONNECTION=mysql
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
php artisan migrate
npm run serve
You can now access the server at http://localhost:8000
If you have any ideas on how you'd like to contribute to this project, please feel free to make a pull request!
This project is licensed under the MIT License.