You are browsing as a guest. Sign up (or log in) to start making projects!

Hello-Laravel

  • 2 Devlogs
  • 17 Total hours

A personal, learning, unhinged funny project about giving excuses to diverse situations, with each excuse having a category (like school or work), a risk (like moderate or nuclear), a believability rate (the percentage of how much the excuse is believable) and a chaos score (defined as risk score + (100 - believability rate)).

Ship #1 Pending review

Hello-Laravel

Hello-Laravel is a Laravel based (duh) unhinged excuses generator, where you can get excuses to bring you out of the blunders created by yourself (or make everything worse, effectivity is not granted).
With it, users can add, edit, delete and get custom excuses, defined by:

  • Category -> Work, School, etc.
  • Risk -> Has a severity score (1-10) and a risk tag (like “moderate”, “nuclear” or “you’ll get fired soon”)
  • Believability rate -> How believable is the excuse (from 0 to 100%)
  • Chaos score -> A server-side calculated mathematical formula to get how bad the situation is (bigger is worse), defined as: 100 + Severity score - Believability rate
  • Excuse -> The excuse itself (like “My dog ate the database)

Challenges:

  • Tom-Select -> It was hard to figure out how to set it up properly
  • Laravel and PHP -> It was my first dive into PHP and at Laravel. Before that, my only experience with backend web frameworks were Flask and a bit of Django
  • Deploying -> It was my first time ever deploying a website

What I’m proud of:

  • Overcame challenges -> Now I know how to setup Tom-Select or write PHP code
  • Learned tools -> Now I know how to write pages using Tailwind CSS, for example, or use ssh to access a remote terminal session
  • Availability -> I can send the link to anyone and proudly announce “I built this all”

How to test

  1. Open the website: https://brzueira.hackclub.app/

  2. Log in with dummy account:
    Email: [email protected]
    Password: admin

  3. Know the rules:
      1. No NSFW
      2. No prejudice, hating speech or offensive content
      3. No doxing, harmful or personal info
      4. No trolling, griefing or spam, like creating dozens of identical categories or deleting other people’s models
      5. No sensitive topics, such as politics or religion
      6. If a post breaks one of those rules, feel free to edit or remove it.

  4. Have fun (inside the rules)! Remember: be careful about what you post - other people will see it

  • 2 devlogs
  • 17h
Try project → See source code →
Open comments for this post

2h 49m 9s logged

Hello guys! Today I was finally able of deploying this little silly website, so you all can generate chaos and unhinged excuses without further setup! I used Hackclub’s Nest platform, and found it way more intuitive and easy than other platforms, and is also 100% free, so thank you guys! The only issue was setting the setup.sh file (the code on picture), but after a brave battle against root user, daemons, .env files, ports, hosts, and Vite, I announce I came victorious!

Info to access website:
URL: https://brzueira.hackclub.app/
Email: [email protected]
Password: admin
You guys can all use this dummy account to log in into the website and do whatever you want. Just follow the rules, that are:

  1. No NSFW
  2. No prejudice, hating speech or offensive content
  3. No doxing, harmful or personal info
  4. No trolling, griefing or spam, like creating dozens of identical categories or deleting other people’s models
  5. No sensitive topics, such as politics or religion
  6. If a post breaks one of those rules, feel free to edit or remove it.
  7. Have fun (inside the rules)
    Remember: be careful about what you post - other people will see it.
0
0
13
Open comments for this post

14h 14m 28s logged

Recently, I’m miserably failing to deploy Hello-Laravel website.

Why are there no more devlogs? Simply: I created the Stardance project page just now and just now discovered that devlog meant posting here. I was doing a whole DEVLOG.md thinking it was enough. Here’s a piece of it:

Project Context & Progression

I started brainstorming and prototyping the initial core engine of this project shortly before discovering Stardance and creating the GitHub repository. At that stage, the project was completely raw and missing the vast majority of its current features.

Approximately 50% to 70% of the entire project - Including the terminal style, the finished CRUD operations, TomSelect integrations, mobile optimization, and overall production polishment - was built entirely from scratch during my hours logged for Stardance. […]

GitHub History

  • bf4a2a7 (HEAD -> main, origin/main) Remove automatic database creation at docker
  • 3b70ef5 Changed run command in Dockerfile
  • 33493f9 Completely stripped FrankenPHP out because it didn’t work in Render
  • 3158734 Fixed typo in seeder (. to ->)
  • 5510537 Changed User Seeder so it works without factory
  • 939e88a Corrected Dockerfile frankenPHP not having Composer binary
  • 065523a Corrected Dockerfile frankenPHP version
  • d91bde0 Added settings for deploying + included Octane at Composer requirements
  • 9e1facc Corrected PHP version info in README
  • a77e3ca Updated DEVLOG
  • 941b1ec Updated PHP requirement to 8.4
  • 7a3ecc5 Improved DEVLOG.md, specially by adding screenshots
  • 51c3a5f Small tweak in DEVLOG (commiting only to be able to do checkout)
  • be8ed5a Improved DEVLOG
  • 391d482 Moved markdown assets into new assets folder
  • d232336 Created devlog
  • 389bf18 Improved README.md to fit the Stardance README standard
  • 8403d85 Added hero image to be used in README.md
  • 4b87821 Added favicons (bash logo)
  • 4fe3919 Added seeder for user to make creating admin account easier
  • 1f94518 Moved tomSelect scripts out of blade files to organize the code
  • fcc1543 Made tomSelect a local package to make the app more self contained
  • ad911da Updated README
  • 0397bcd Added title to website
  • a5a7632 Added csrf token to logout button
  • 3fb766f Added navbar, admin panel and mobile support
  • 276f3a6 Added terminal style and edit route
  • cc5068c Added admin category editing option
  • 2cc4618 Pushing the already existing files
0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…