Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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)