This web portal allows users to publish their Source Engine Mods based on the Experiment Source project.
Warning
This project is still in early development and is not yet ready for use. Additionally it is currently being worked on on-and-off, by a single developer.
Check out the main repository (experiment-source) for more information.
- User Authentication: Users can sign up and log in to the portal.
- Mod Publishing: Users can publish their mods to the portal.
- Mod Management: Users can manage their mods.
- Mod Download: Users can download mods from the portal.
- Mod Rating: Users can rate mods.
- PHP 8.1 or higher
- Composer
- Node.js and NPM
- MySQL
-
Clone the repository.
git clone https://github.com/luttje/experiment-source-web
-
Install the dependencies.
composer install
And
npm install
-
Create a
.envfile.cp .env.example .env
-
Fill in the database credentials in the
.envfile. -
Generate an application key.
php artisan key:generate
-
Migrate the database and seed it.
php artisan migrate:fresh --seed
-
Serve the application.
php artisan serve
-
Speed up development by caching the blade icons.
php artisan icons:cache
-
Visit the application in your browser.
Typically, the application will be available at
http://127.0.0.1:8000.
