Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/commandstring/devhub
My FBLA States Website Development Project I built in 3 days (others had 4-7 months). I got 🏆 8th place in my state.
https://github.com/commandstring/devhub
fbla mvc php php82 scss twig
Last synced: 26 days ago
JSON representation
My FBLA States Website Development Project I built in 3 days (others had 4-7 months). I got 🏆 8th place in my state.
- Host: GitHub
- URL: https://github.com/commandstring/devhub
- Owner: CommandString
- License: agpl-3.0
- Created: 2023-04-16T23:45:19.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-26T01:52:19.000Z (10 months ago)
- Last Synced: 2024-10-12T13:02:02.640Z (26 days ago)
- Topics: fbla, mvc, php, php82, scss, twig
- Language: PHP
- Homepage:
- Size: 12.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Developer Hub
Your ultimate resource for coding expertise. Join a thriving community of developers and get instant answers to your questions.# Basic Setup
1. Clone the repository to your local machine.
2. `npm run install-packages`
3. `npm run update-packages`
4. import `devhub.sql` into your database
5. `npm run copy-env`
6. Configure .env# Development
1. `npm run php-dev`
2. `npm run assets-dev` (in a separate terminal)# Production
1. `npm run assets-prod`
2. If you have any questions or issues, please open an [issue](https://github.com/CommandString/DevHub/issues/new) on GitHub or contact me on [discord](https://discord.gg/TgrcSkuDtQ)
# Languages Used
* PHP
* MySQL
* HTML/Twig
* Javascript
* CSS/SCSS# Photo Copyright
* [`/assets/img/coding1.jpg`](https://unsplash.com/photos/OqtafYT5kTw) is provided by [Unsplash](https://unsplash.com) and is licensed under [Unsplash License](https://unsplash.com/license).
* [`/assets/img/coding2.jpg`](https://unsplash.com/photos/f77Bh3inUpE) is provided by [Unsplash](https://unsplash.com) and is licensed under [Unsplash License](https://unsplash.com/license).
* [`/assets/img/coding3.jpg`](https://unsplash.com/photos/SyYmXSDnJ54) is provided by [Unsplash](https://unsplash.com) and is licensed under [Unsplash License](https://unsplash.com/license).
* [`/assets/img/space.jpg`](https://unsplash.com/photos/rCbdp8VCYhQ) is provided by [Unsplash](https://unsplash.com) and is licensed under [Unsplash License](https://unsplash.com/license).
* [`/public/img/logo.png`](https://github.com/CommandString/DevHub/blob/master/public/img/logo.png) was created by me and is licensed under [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).# What still needs to be added
* Questions shown on homepage instead of registration when logged in
* Upvote / Downvote comments
* Optimizations# Packages
## NPM
* [core-js: ^3.30.0](https://www.npmjs.com/package/core-js)
* [fomantic-ui: ^2.9.2](https://www.npmjs.com/package/fomantic-ui)
* [jquery: ^3.6.4](https://www.npmjs.com/package/jquery)
* [node-sass: ^8.0.0](https://www.npmjs.com/package/node-sass)
* [sass-loader: ^13.2.1](https://www.npmjs.com/package/sass-loader)
* [scss: ^0.2.4](https://www.npmjs.com/package/scss)## Composer
* [httpsoft/http-message: ^1.0](https://packagist.org/packages/httpsoft/http-message)
* [httpsoft/http-server-request: ^1.0](https://packagist.org/packages/httpsoft/http-server-request)
* [twig/twig: ^3.5](https://packagist.org/packages/twig/twig)
* [httpsoft/http-response: ^1.0](https://packagist.org/packages/httpsoft/http-response)
* [tnapf/router: ^4.3](https://packagist.org/packages/tnapf/router)
* [nesbot/carbon: ^2.66](https://packagist.org/packages/nesbot/carbon)
* [tnapf/pdo: ^1.0](https://packagist.org/packages/tnapf/pdo)
* [tnapf/mysqlsessions: ^0.1.0](https://packagist.org/packages/tnapf/mysqlsessions)