Skip to content

Menu

Team project

Woodle

A course platform where students and teachers each get their own space.

Year
2025
Role
Full-stack developer
Context
Team project
Woodle, preview

Overview

Woodle is a web application for course management developed as part of a team project. The project follows a Full Stack architecture using Angular for the frontend and Node.js with Express for the backend. I mainly worked on the user interface, the different user areas, and communication with the REST API. The application also includes role-based access control, reactive forms, CRUD operations, and a database architecture combining PostgreSQL and MongoDB.

Collaborators

What I did

  1. 1Frontend development with Angular
  2. 2Design and development of the application’s user interfaces and user areas
  3. 3Implementation of role-based routing and guards
  4. 4Development of reactive forms and CRUD functionalities
  5. 5Communication with the backend through Angular services and REST APIs
  6. 6Backend development with Node.js and Express
  7. 7Integration and use of PostgreSQL and MongoDB
  8. 8Management of users, publications, notifications, and course units

Walkthrough

A quick look at the project in use.

Gallery

Woodle, screenshot 1
Woodle, screenshot 2
Woodle, screenshot 3
Woodle, screenshot 4