Code Monkey home page Code Monkey logo

hsdemo's Introduction


Laravel Logo

About Demo

Demo is a project that is used to demonstrate how to use Laravel to build a web application. It belongs to the course Modern Web Application 1 - From Idea to MVP at Harbour.Space University. The lecturer is Nico Deblauwe.

The project is a simple blog where users can create an account, create posts, comment on posts and like posts.

Requirements

The project is built using the TALL stack, more specifically Laravel 10 for the backend, with Tailwind CSS and Alpine.js for the frontend.

Tooling used for local development:

  • Ray for sending debug info to a separate app (paid)
  • Debugbar for displaying profiling data (free)
  • Helo for email testing
  • Tinkerwell for testing/debugging during development (paid)

Installation instructions

Clone the repository and install the dependencies:

git clone https://github.com/ndeblauw/hsdemo.git
composer install

Create a database and set the credentials in the .env file.

(Re)generate the tables and seed with dummy data

php artisan migrate:fresh --seed

Set the application key

php artisan key:generate

Make sure a (local) email testing service is running (e.g. Helo)

Contributing

Any pull request from a student that improves this code is welcomed.

Security Vulnerabilities

If you discover a security vulnerability, please send an e-mail to Nico Deblauwe via [email protected]. Security vulnerabilities will be promptly addressed.

License

This project can only be used for educational purposes, not limited in time, nor to any institution. There are no rights to use this code for any other purpose. Please reference the orginal repository if you use this code.

hsdemo's People

Contributors

ndeblauw avatar reanbrenda avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.