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 installnpm installcp .env.example .envphp artisan key:generateDB_CONNECTION=mysql
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=php artisan migratenpm run serveYou 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.