Logo
Fab.Magalhães

Software Engineer

Trivial Journal: A basic web ExpressJS application for sharing journals and files with a REST API backend and MongoDB database

March 12, 2025Web Development, Course, Project, Learning, Rest API
MacBook Mockup Background
https://mackgame4-portfolio.vercel.app
Technologies

ExpressJS, JavaScript, MongoDB (Mongoose), Docker

Team

Fábio Magalhães, Afonso Pedreira

Timeline & Status

Delivered May 5, 2025

Source

https://github.com/Mackgame4/UM-EWEB2025-A104365

Overview

This project was developed for the "Engenharia Web" course at the "Universidade do Minho" as part of a Software Engineering degree. Web application that allows users to create, read, update, and delete journals and associated files using a REST API built with ExpressJS and MongoDB for data storage.

Login Screen & Notification System
Login Screen & Notification SystemPNG
Sign-Up Screen
Sign-Up ScreenPNG
Landing Page
Landing PagePNG
Journal Editor & File Sharing
Journal Editor & File SharingPNG
View of User Personal Journals
View of User Personal JournalsPNG
Account Settings
Account SettingsPNG
View of Other Users Landing Page
View of Other Users Landing PagePNG
View of User Journal
View of User JournalPNG