wasp/web/docs/tutorials/dev-excuses-app.md
2022-11-27 13:46:47 +01:00

1.5 KiB
Raw Blame History

title
Introduction

import useBaseUrl from '@docusaurus/useBaseUrl'; import DiscordLink from '../../blog/components/DiscordLink';

:::info Make sure you've set up Wasp! Check out Getting Started first for installation instructions, and then continue with the tutorial. In case of any issues - please, ping us on . :::

Well build a web app to solve every developer's most common problem finding an excuse to justify our messy work! We will start with a single config file that outlines the full-stack architecture of our app plus several dozen lines of code for our specific business logic. There's no faster way to do it, so we cant excuse ourselves from building it!

Well use Michele Gerarduzzis open-source project. It provides a simple API and a solid number of predefined excuses. A perfect fit for our needs. Lets define the requirements for the project:

  • The app must be able to pull excuses data from a public API.
  • Users can save the excuses they like (and your boss doesn't) to the database for future reference.
  • Building an app shouldnt take more than 15 minutes.
  • Use modern web dev technologies (NodeJS + React)

As a result well get a simple and fun pet project. You can find the complete codebase here.

<img alt="Final result" src={useBaseUrl('img/dev-excuses-live-preview.gif')} />