An open API service indexing awesome lists of open source software.

https://github.com/cpluspatch/cpp-webmaker

A terrible CMS made by yours truly, for god knows what reason
https://github.com/cpluspatch/cpp-webmaker

css html javascript laravel php tailwindcss

Last synced: 2 months ago
JSON representation

A terrible CMS made by yours truly, for god knows what reason

Awesome Lists containing this project

README

          

# CPlusPatch WebMaker

WebMaker is a simple project that aims to replicate a fully functional CRUD.

## Installation

Clone the repo and run

```bash
composer install
npm install
```

Optionally, run ```npm audit``` to check for vulnerabilities
Then, you will need to create a .env file with your database credentials and a key.
Create a database named `cpp_webmaker`and add a user with access to it.
Finally, run
```bash
php artisan migrate
```
to create database tables and stuff

## Usage
Launch the website with `php artisan serve --port=80` (you may need to use sudo for this). This will start the website at `127.0.0.1`.
For now, you can create a user at `127.0.0.1/register`. If you would like that user to be an admin, please edit the `users` table and change the `role` to `admin`.

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## TODO
- [ ] **Editor**
- [ ] Add the ability to upload images
- [ ] Add banner upload functionality
- [ ] Add more plugin support

## License
[MIT](https://choosealicense.com/licenses/mit/)