Stekjesruil - Afstudeerproject
Webapplicatie gemaakt tijdens de Full Stack Development bootcamp van Codaisseur Academy Amsterdam.
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.
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