Befoode

Befoode ist ein Software as a Service, der als Social Commerce Plattform lokalen Handel und Konsumenten zusammenbringt.

Motivation

Im Auftrag von Befoode wurde ich als Full Stack Developer engagiert, wobei ich die Wartung und Weiterentwicklung der Software verantwortete. Des Weiteren unterstützte ich den Gründer bei der Transformation des vorhandenen Konzepts zu einer Social Commerce Plattform. Demnach richtet Befoode den Fokus auf Produkte und Empfehlungen, anstatt auf die Händler, und ermöglicht den sozialen Austausch von Nutzern und Händlern mittels User Generated Content.

Eckdaten des Projekts

  • Start: 21.08.2022
  • Status: development / production

Technische Beschreibung

Verwendete Technologien

  • Backend
    • Express.js (JavaScript): Backend für Geschäftslogik als REST API
    • MongoDB: Datenbank der Anwendungsdaten
    • Redis: Rate Limiting
    • Node.js: Skripte für Datenbank Backups
    • i18next: Internationalization
    • Mongoose: Object-Relational Mapper
    • Passport: Authentication und Authorization
    • SMTP Server: Mailing
    • Virtual Server: Hosting
  • Frontend
    • Angular (TypeScript): Frontend für Nutzer und Verwaltungssystem für Händler
    • HTML: Markup
    • CSS / SCSS: Styling
    • angular/localize: Internationalization
    • angular/pwa: Progressive Web App
    • Prerender: Prerendering der SPA zu HTML für Crawler
    • Webspace: Hosting
  • Docker: Development
  • Lerna: Monorepo Management
  • Jenkins: CI/CD