Database Management Systems

Skills for certificate:

Indexing

Relational Databases (SQL)

Non Relational Databases (NoSQL)

Object Relational Mapping

Normalisation

Databases

Database Management Systems

This is the page displaying all the material related to Database Management Systems. This can include projects, blogs, certificates, university modules and work experience along with sub-skills.

Material

Circus Discussions cover image

Circus Discussions

For a final year university project, a social media platform was developed enabling users to form communities, start discussions, and comment on them. Tested on CRUD and software engineering principles.

Ringmaster Messaging cover image

Ringmaster Messaging

A custom back-end learning project involved creating a straightforward real-time messaging app. Users can chat one-on-one or in group chats, send text messages and images, view active users, etc.

Magician AI cover image

Magician AI

A SaaS platform that leverages AI to enable users to generate various media types and have conversations. Developing this project allowed me to explore Stripe, Clerk authentication, and unique AI APIs.

Drumroll Music cover image

Drumroll Music

My first major project using Supabase was a basic music streaming site. Users can upload songs, search and listen to music, as well as like the songs they enjoy.

Joker Notes cover image

Joker Notes

A note-taking app where users can sign up, log in, and reset passwords easily. It supports rich text formatting, image additions, and publishing notes publicly. Users alse organize notes into nested notebooks.

Quizmify AI cover image

Quizmify AI

A platform for dynamic quiz generation. Users can test their knowledge with multiple-choice or fill-in-the-gap questions across various topics. With immediate feedback and score tracking, users enhance their understanding.

Sideshow Articles cover image

Sideshow Articles

To learn Supabase, I developed a simple website for reading and writing articles. Users can read, create, and delete articles. This project paved the way for using Supabase in subsequent projects.

Noodle cover image

Noodle

In my second year of university, my group and I started an open-source learning platform project, introducing me to full-stack development. This app helps students manage tasks, assignments, exams, and store notes and resources.

Symphony Poll Bot

A Symphony bot for creating polls and surveys for gathering feedback.

Symphony Application Status Bot

A Symphony bot responsible for keeping track of various Commerzbank applications' statuses via ServiceNow. This allows users to monitor the status of select applications and subscribe to specific applications they are interested in.

Symphony Business Highlights Bot

A Symphony bot which compiles weekly business reports from various users and generates a summary of the business highlights for the week. Uses Azure Active Directory for managing permissions and access control.

Flask Forum Backend

This is a custom backend for the first iteration of the discussion platform. This was created to learn how to create a custom backend using Python and Flask.

Flask Backend Demo

A simple Flask app to learn how to create a RESTful API. This was a foundational project to learn how to create a back-end using Flask. This was helpful when creating the back-end for the discussion platform.

Spring Data JPA Template

A template project for using Spring Data JPA with PostgreSQL. This was created for documenting how use SQL databases for our Spring Boot projects.

Spring Data MongoDB Template

A template project for using Spring Data MongoDB. This was created for documenting how use MongoDB databases for our Spring Boot projects.

Database Mini Project

Learning to interact with a database using Java.

Related Skills