Stekjesruil - Afstudeerproject

Stekjesruil

Webapplicatie gemaakt tijdens de Full Stack Development bootcamp van Codaisseur Academy Amsterdam.

  • React

  • Full Stack

Over

Vanuit mijn passie voor planten ben ik begonnen met het organiseren van Stekjesruil evenementen. Het is een evenement om plantenstekken te ruilen, gelijkgestemden te ontmoeten en ideeën uit te wisselen. Het wordt elke keer op een andere locatie in Den Haag georganiseerd.

Voor het Codaisseur Academy afstudeerproject hadden we een week de tijd om een Full Stack App naar keuze te ontwikkelen. Omdat Stekjesruil gerelateerd is aan het idee van open source en delen met elkaar, leek het me interessant om mijn project daarvoor te maken.

Mijn doel was dat via de website plantenliefhebbers op de hoogte worden gehouden van aankomende evenementen, informatie, plantenstekken kunnen uitwisselen en een account kunnen aanmaken. Helaas is een week te weinig tijd om het hele project af te ronden

Lijst met verbeterpunten, ontbrekende functies:
  • Responsief ontwerp.

  • Registratiemogelijkheid

  • Systeem om plantenstekken te ruilen.

  • Bewerk de opties als beheerder.

  • De mogelijkheid om fotoalbums te maken van (afgelopen) evenementen met behulp van Cloudenary.

  • Toegankelijkheid.

Stekjesruil app preview

Preview

De app wordt gehost op Netlify. Je kunt (fictieve) evenementen en stekjes bekijken, inloggen als je lid bent.

Gemaakt met

  • React - Een JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces.

  • React i18next - Internationalisering voor React.

  • Redux - State container voor JavaScript apps.

  • Axios - Een promise gebaseerde HTTP-client voor de browser en node.js.

  • Sass - CSS met superkrachten.

  • Express - Node.js web applicatie framework.

  • Sequelize - Sequelize ORM is een promise-based Node.js ORM voor Postgres.

  • PostgreSQL - PostgreSQL is een krachtig, open source object-relationeel databasesysteem.

  • Bcrypt - Een bibliotheek om je te helpen bij het hashen van wachtwoorden.

Licentie

Beerware