Work

N.U.B (North Underground Bands)

Django
JavaScript
PostgreSQL

Social network to showcase and support underground bands from the Lille music scene.

Screenshot of N.U.B

Project Overview

North Underground Bands (N.U.B) is a social network web application I developed as part of my first major programming project. The platform is designed to spotlight underground music bands from the Lille area. Users can create accounts, share content, and interact with others, making N.U.B a dynamic space for local music enthusiasts.

Live Demo of N.U.B


Key Features

  • User Authentication: Secure login and account management.
  • CRUD Functionality: Users can create, read, update, and delete band profiles, merchandise, and events.
  • Social Interaction: Includes features like a like counter, comments, and a messaging system for easy communication.
  • Multimedia Support: Bands can upload audio files to showcase their music directly on their profile.
  • Classified Ads: Integrated ad system for buying, selling, or promoting music-related items and events.
  • Integrated Messaging: Users can interact through an intuitive messaging interface similar to popular social media platforms.

    NUB Screenshot


Technologies Used

  • Backend: Django
  • Frontend: HTML, CSS (no frameworks)
  • Database: PostgreSQL
  • Scripting: JavaScript

User Experience

  • Users must register and log in to access most features.
  • They can personalize their profiles with photos and bios.
  • Content is organized alphabetically for easy navigation.
  • A functional like counter is available for “Band” and “Merch” objects, allowing users to show appreciation for content.
  • Customizable classified ads and a responsive messaging interface enhance user engagement.